版本
- 适用于 JDK 24 的 GraalVM(最新)
- 适用于 JDK 25 的 GraalVM(早期访问)
- 适用于 JDK 21 的 GraalVM
- 适用于 JDK 17 的 GraalVM
- 存档
- 开发构建
安装 LibYAML
TruffleRuby 要求安装 libyaml
,类似于 CRuby 3.2+ 和 Psych 5+。
如果您遇到与 psych
相关的错误,提示找不到 libyaml
,运行 lib/truffle/post_install_hook.sh
重新编译 psych
gem 可能会有所帮助。Ruby 管理器会自动完成此操作。
基于 Fedora 的发行版:RHEL、Oracle Linux 等 #
Fedora
sudo dnf install libyaml-devel
Oracle Linux 7
sudo yum install --enablerepo=ol7_optional_latest libyaml-devel
Oracle Linux 8
sudo dnf install --enablerepo=ol8_codeready_builder libyaml-devel
基于 Debian 的发行版:Ubuntu 等 #
sudo apt-get install libyaml-dev
macOS #
Homebrew
我们建议通过 Homebrew 安装 libssl。
brew install libyaml
MacPorts
MacPorts 应该也能工作,但未积极测试。
sudo port install libyaml