Skip to content

Umu999/hello_wasmer_by_rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hello, Wasmer

Wasmer という Web Assembly の処理系が 1.0.0 リリースされた。 ちょっと触ってみる。

Wasmer を始める

Wasmer のインストール

参照: Wasmer の GitHub

$ curl https://get.wasmer.io -sSfL | sh

~/.bashrcが更新されるので、現在のシェルに適用

$ source .bashrc
$ wasmer --version
wasmer 1.0.0

次に Rust をインストールする。

Rust のインストール

参照: TRPL 日本語版

$ curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
$ source ~/.cargo/env
$ cargo --version
cargo 1.49.0 (d00d64df9 2020-12-05)

Rust のプロジェクトの作成

参照: TRPL 日本語版

$ cargo new hello_wasmer_by_rust --bin
$ cd hello_wasmer_by_rust

Wasmer の API のインストール

参照: Wasmer 公式

Cargo.toml を編集。

[dependencies]
# The Wasmer API
wasmer = "1.0"

ソースコード

参照: zenn/Wasmer で遊ぶ

src/main.rs に、参考 URL のソースをコピペ。

実行

$ cargo build
$ cargo run
Results of `add_one`: 2

TODO

まだ Wasm も Wasmer も(Rust も)よくわかっていない。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages