File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed
Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -35,25 +35,26 @@ Create and save `index.html` page with the following contents:
3535
3636## Quick Example: How to package your Ruby application as a WASI application
3737
38- Dependencies: [ wasi-vfs ] ( https://github.com/kateinoigakukun/wasi-vfs ) , [ wasmtime] ( https://github.com/bytecodealliance/wasmtime )
38+ Dependencies: [ wasmtime] ( https://github.com/bytecodealliance/wasmtime )
3939
4040``` console
41+ $ gem install ruby_wasm
4142# Download a prebuilt Ruby release
42- $ curl -LO https://github.com/ruby/ruby.wasm/releases/latest/download/ruby-3.2 -wasm32-unknown-wasi-full.tar.gz
43- $ tar xfz ruby-3.2 -wasm32-unknown-wasi-full.tar.gz
43+ $ curl -LO https://github.com/ruby/ruby.wasm/releases/latest/download/ruby-3.3 -wasm32-unknown-wasi-full.tar.gz
44+ $ tar xfz ruby-3.3 -wasm32-unknown-wasi-full.tar.gz
4445
4546# Extract ruby binary not to pack itself
46- $ mv 3.2 -wasm32-unknown-wasi-full/usr/local/bin/ruby ruby.wasm
47+ $ mv ruby-3.3 -wasm32-unknown-wasi-full/usr/local/bin/ruby ruby.wasm
4748
4849# Put your app code
4950$ mkdir src
5051$ echo " puts 'Hello'" > src/my_app.rb
5152
5253# Pack the whole directory under /usr and your app dir
53- $ wasi-vfs pack ruby.wasm --mapdir /src::. /src --mapdir /usr::./3.2 -wasm32-unknown-wasi-full/usr -o my-ruby-app.wasm
54+ $ rbwasm pack ruby.wasm --dir . /src::/src --dir ./ruby-3.3 -wasm32-unknown-wasi-full/usr:: /usr -o my-ruby-app.wasm
5455
5556# Run the packed scripts
56- $ wasmtime my-ruby-app.wasm -- /src/my_app.rb
57+ $ wasmtime my-ruby-app.wasm /src/my_app.rb
5758Hello
5859```
5960
You can’t perform that action at this time.
0 commit comments