Experimental feature in GraalVM

LibYAML のインストール

TruffleRuby のインストールには libyaml が必要で、これは CRuby 3.2+ と Psych 5+ とよく似ています。

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

libssl は Homebrew を使用してインストールすることをお勧めします。

brew install libyaml

MacPorts

MacPorts も使用できますが、積極的にテストされていません。

sudo port install libyaml

当社とのつながり