Skip to content

Commit 9b798e4

Browse files
[skip ci] Update README.md
1 parent f7537cf commit 9b798e4

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff 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
5758
Hello
5859
```
5960

0 commit comments

Comments
 (0)