WebAssembly ランタイム Wasmtime のインストール

blog1.mammb.com


Wasmtime command line tool のインストール手順です。


macOS へのインストール (brew)

macOS で brew の場合は以下でインストールします。

$ brew install wasmtime
$ wasmtime -V
wasmtime 17.0.0


Linux / macOS へのインストール

Linux や macOS の場合は以下でインストールできます。

$ curl https://wasmtime.dev/install.sh -sSf | bash

$HOME/.wasmtime にインストールされ、.bash_profile .bashrc .zshrc .profile .config/fish/config.fish にPATHが追加されます(Voltaのインストールスクリプトと同じものを使っています)。

$ wasmtime -V
wasmtime-cli 17.0.0


Windows へのインストール

Windows の場合は リリースページ から MSI インストーラ(wasmtime-dev-x86_64-windows.msi)をダウンロードしてインストールします。

C:\Program Files\Wasmtime にインストールされるのでPATHを通せば実行できます。

PowerShellの場合
> $ENV:Path="C:\Program Files\Wasmtime\bin;"+$ENV:Path
> wasmtime -V
wasmtime-cli 17.0.0
コマンドプロンプトの場合
> set PATH=C:\Program Files\Wasmtime\bin;%PATH%
> wasmtime -V
wasmtime-cli 17.0.0


WinGet でのインストール

WinGet で以下のようにインストールすることもできます。

winget add BytecodeAlliance.Wasmtime

ユーザ環境変数とシステム環境変数のパスに C:\Program Files\Wasmtime\bin が自動で追加されます。

> wasmtime -V
wasmtime-cli 17.0.0 (ab5a4484e 2024-01-25)


WASM の実行

$ wasmtime path/to/wasm/example.wasm