バージョン
- JDK 23 用 GraalVM(最新)
- JDK 24 用 GraalVM(早期アクセス)
- JDK 21 用 GraalVM
- JDK 17 用 GraalVM
- アーカイブ
- 開発ビルド
libssl
のインストール
TruffleRuby は openssl
gem を提供しますが、gem が使用するネイティブ libssl
システムライブラリではありません。TruffleRuby は libssl バージョン 1.0.2、1.1.0、および 3.0.0 をサポートしています。
openssl
関連のエラーが発生した場合は、lib/truffle/post_install_hook.sh
を実行してopenssl
gem を再コンパイルすると役立つ場合があります。これは Ruby マネージャーによって自動的に行われます。
TruffleRuby を非システム libssl
に対してコンパイルするには、TruffleRuby のインストール時にOPENSSL_PREFIX
を設定します
export OPENSSL_PREFIX=/path/to/my/openssl-1.1.0
Fedoraベース:RHEL、Oracle Linuxなど #
sudo dnf install openssl-devel
Debianベース:Ubuntuなど #
sudo apt-get install libssl-dev
macOS #
macOS では、システムバージョンが古すぎます。
Homebrew
Homebrew経由でlibsslをインストールすることをお勧めします。
brew install openssl
MacPorts
MacPorts も動作するはずですが、積極的にテストされていません。
sudo port install openssl