LibYAMLのインストール

TruffleRubyには、CRuby 3.2+やPsych 5+と同様に、libyamlがインストールされている必要があります。

libyamlが見つからないというpsych関連のエラーが発生した場合、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