ruby.wasm
ruby.wasm is a collection of WebAssembly ports of the CRuby.
파일 탐색기
- build-gems.yml
- build.yml
- docs.yml
- prune-caches.yml
- release.yml
- dependabot.yml
- vm_deep_call.rb
- minify_ruby.rb
- clang-format-diff.sh
- rbminify
- repl.mjs
- setup
- Dockerfile
- entrypoint.sh
- Dockerfile
- entrypoint.sh
- wasm32-unknown-wasip1
- api.md
- cheat_sheet.md
- faq.md
- rbwasm
- lib.rs
- Cargo.toml
- extconf.rb
- README.md
- extinit.c.erb
- baseruby.rb
- crossruby.rb
- libyaml.rb
- openssl.rb
- product.rb
- ruby_source.rb
- wasi_vfs.rb
- zlib.rb
- wit_bindgen.rb
- build_params.rb
- downloader.rb
- executor.rb
- product.rb
- target.rb
- toolchain.rb
- wasi_snapshot_preview1.command.wasm
- wasi_snapshot_preview1.reactor.wasm
- component_adapter.rb
- core.rb
- file_system.rb
- build.rb
- cli.rb
- feature_set.rb
- packager.rb
- rake_task.rb
- util.rb
- version.rb
- ruby_wasm.rb
- rb-abi-guest.c
- rb-abi-guest.h
- rb-abi-guest.wit
- rb-js-abi-host.c
- rb-js-abi-host.h
- rb-js-abi-host.wit
- .clang-format
- ext.c
- ext.h
- ext_component_type.o
- depend
- extconf.rb
- js-core.c
- types.h
- witapi-core.c
- evaluator.rb
- relative_shim.rb
- url_resolver.rb
- array.rb
- hash.rb
- nil_class.rb
- require_remote.rb
- version.rb
- js.rb
- js-runtime.wit
- ruby-runtime.wit
- world.wit
- js.gemspec
- README.md
- browser.script.js
- .gitignore
- Gemfile
- Gemfile.lock
- package.json
- README.md
- rollup.config.mjs
- browser.script.js
- .gitignore
- Gemfile
- Gemfile.lock
- package.json
- README.md
- rollup.config.mjs
- browser.script.js
- .gitignore
- Gemfile
- Gemfile.lock
- package.json
- README.md
- rollup.config.mjs
- browser.script.js
- .gitignore
- Gemfile
- Gemfile.lock
- package.json
- README.md
- rollup.config.mjs
- .gitignore
- build-package.sh
- package.json
- README.md
- browser.script.js
- .gitignore
- Gemfile
- Gemfile.lock
- package.json
- README.md
- rollup.config.mjs
- browser.script.js
- .gitignore
- Gemfile
- Gemfile.lock
- package.json
- README.md
- rollup.config.mjs
- .gitignore
- index.html
- index.js
- package.json
- README.md
- rollup.config.mjs
- build-package.sh
- index.js
- package.json
- README.md
- rollup.config.mjs
- greeting.rb
- index.html
- main.rb
- hello.rb
- index.html
- .gitignore
- hello.html
- index.node.js
- lucky.html
- package.json
- preopens.node.js
- README.md
- ruby-box.html
- ruby-js-js-runtime.d.ts
- ruby-js-ruby-runtime.d.ts
- intrinsics.js
- rb-abi-guest.d.ts
- rb-abi-guest.js
- rb-js-abi-host.d.ts
- rb-js-abi-host.js
- .gitkeep
- binding.ts
- browser.script.ts
- browser.ts
- console.ts
- index.ts
- node.ts
- vm.ts
- url_resolver.rb
- test_array.rb
- test_async.rb
- test_error.rb
- test_float.rb
- test_hash.rb
- test_js.rb
- test_nil_class.rb
- test_object.rb
- test_object_wrap.rb
- test_proc.rb
- eval.test.js
- eval_async.test.js
- gc.test.js
- init.js
- package.test.js
- test_unit.rb
- to_js.test.js
- vm.test.js
- wrap.test.js
- examples.spec.ts
- a.rb
- b.rb
- error_on_load_twice.rb
- recursive_require.rb
- data-env.spec.ts
- data-eval-async.spec.ts
- js-require-remote.spec.ts
- wasi-binding.spec.ts
- playwright.base.config.ts
- playwright.examples.config.ts
- playwright.integrations.config.ts
- support.ts
- examples.test.js
- support.js
- component-ts-bindgen.mjs
- pack-bindgen-src.rb
- pack-compat-shim.mjs
- pack-static-files.sh
- post-build.sh
- run-test-unit.mjs
- .gitignore
- .prettierignore
- package.json
- README.md
- rollup.config.mjs
- tsconfig.cjs.json
- tsconfig.esm.json
- tsconfig.json
- vitest.config.ts
- console.rb
- reline.rb
- irb
- build-package.sh
- build-package.sh
- check.rake
- ci.rake
- doc.rake
- format.rake
- gem.rake
- packaging.rake
- version.rake
- build.rbs
- cli.rbs
- ext.rbs
- feature_set.rbs
- packager.rbs
- util.rbs
- open_uri.rbs
- test_build_smoke.rb
- .clang-format
- .gitignore
- Cargo.lock
- Cargo.toml
- CONTRIBUTING.md
- Gemfile
- LICENSE
- NOTICE
- package-lock.json
- package.json
- Rakefile
- README.md
- ruby_wasm.gemspec
- sbom.spdx.json
- Steepfile
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
gem
설명 보기 ▼
gem
Ruby 프로그래밍 언어용 패키지 관리자.
더 많은 정보: <https://guides.rubygems.org/command-reference/>.
gem search {{regex}} {{[-a|--all]}}
원격 gem을 검색하고 사용 가능한 모든 버전을 표시:
gem install {{gem_name}}
최신 버전의 gem을 설치:
gem install {{gem_name}} {{[-v|--version]}} {{1.0.0}}
특정 버전의 gem을 설치:
tar
설명 보기 ▼
tar
아카이브 유틸리티.
종종 `gzip` 또는 `bzip2`와 같은 압축 방법과 결합하여 사용됩니다.
더 많은 정보: <https://www.gnu.org/software/tar/manual/tar.html>.
tar cf {{path/to/target.tar}} {{path/to/file1 path/to/file2 ...}}
아카이브 생성 후 파일로 저장:
tar czf {{path/to/target.tar.gz}} {{path/to/file1 path/to/file2 ...}}
g[z]ipped 아카이브 생성 후 파일로 저장:
tar czf {{path/to/target.tar.gz}} {{[-C|--directory]}} {{path/to/directory}} .
디렉토리에서 상대 경로를 사용하여 g[z]ipped (압축된) 아카이브 생성:
script
설명 보기 ▼
script
터미널 출력을 파일로 기록합니다.
더 많은 정보: <https://manned.org/script>.
script
현재 디렉토리의 `typescript`라는 이름의 파일에 새 세션 기록:
exit
사용자 지정 파일 경로에 새 세션 기록:
script {{path/to/session.out}}
기존 파일에 추가하여 새 세션 기록:
# 프로젝트 배지
-
Build ruby.wasm 바로가기
