ruby.wasmがビルドできない - @ledsun blogをリベンジします。 cloneからやり直してみます。
git clone [email protected]:ruby/ruby.wasm.git --recursive ruby.wasm_2 cd ruby.wasm_2 bin/setup
ruby_wasmをビルドします。
rustup update rustup target add wasm32-wasi bundle exec rake compile
ここで失敗します。
warning: build failed, waiting for other jobs to finish... gmake: *** [Makefile:569: /home/ledsun/ruby.wasm_2/target/release/libruby_wasm.so] Error 101 rake aborted! Command failed with status (2): [/usr/bin/gmake] /home/ledsun/.rbenv/versions/3.4-dev/bin/bundle:25:in 'Kernel#load' /home/ledsun/.rbenv/versions/3.4-dev/bin/bundle:25:in '<main>' Tasks: TOP => compile => compile:x86_64-linux => compile:ruby_wasm:x86_64-linux => copy:ruby_wasm:x86_64-linux:3.4.0 => tmp/x86_64-linux/ruby_wasm/3.4.0/ruby_wasm.so (See full trace by running task with --trace)
そういえばglobalに設定してるRubyのバージョンが安定版じゃないのでした。
rbenv local 3.3.2 bin/setup bundle exec rake compile
成功しました。
rake build:download_prebuilt rake npm:ruby-head-wasm-wasi
成功しました!
rake npm:ruby-head-wasm-wasi:check
も成功します。