版本
- 适用于 JDK 23 的 GraalVM(最新)
- 适用于 JDK 24 的 GraalVM(抢先体验版)
- 适用于 JDK 21 的 GraalVM
- 适用于 JDK 17 的 GraalVM
- 归档
- 开发版本
安装 LibYAML
TruffleRuby 需要安装 libyaml
,类似于 CRuby 3.2+ 和 Psych 5+。
如果您遇到与 psych
相关的错误,提示它找不到 libyaml
,重新编译 psych
gem 可能会有所帮助,方法是运行 lib/truffle/post_install_hook.sh
。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