RustとWebAssembly:wasm32-unknown-unknownターゲットの設定エラーの解消方法

Rustのwasm32-unknown-unknownターゲットエラーに遭遇していますか?この記事で、その原因と解決策について学びましょう。WebAssemblyコンパイルのトラブルシューティング方法を詳しく解説します。

wasm32-unknown-unknownがターゲットに見つからない?

Wask-packでwebassemblyのwasmコードを書き出そうとするわけですが、見事に失敗しました。初学者はこういうの辛くないですか?

生成したJSコードを眺めても解決にはなりません。

dai@Mac-Studio src % wasm-pack build
[INFO]: 🎯  Checking for the Wasm target...
Error: wasm32-unknown-unknown target not found in sysroot: "/opt/homebrew/Cellar/rust/1.71.0"

解決法

BrewでRustをアンインストールするという方法でした。そのあとCurlで入れてます。これだけでwasm-packでビルドできます。(BrewでRust入れてる人は結構盲点じゃないですか?)

brew uninstall rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
wasm-pack build

ただこれにもトラブルがあって、次回の記事で直します。

コメントを残す