MacPorts+rbenvを使用してRubyをビルドする方法【2022年初頭編】

最近MacPorts環境でrbenvを使用してRubyをビルドできなくなっています。 これまでは、以下のコマンドラインで問題なくビルドできていたのですが、急に失敗するようになったのです。 RUBY_CONFIGURE_OPTS="--with-openssl-dir=/opt/local --with-readline-dir=/opt/local" rbenv install 2.5.7 調べて見るとopensslのビルドで失敗しており、これは、MacPortsの環境がopenssl3が標準になったのに対し、Rubyがopenssl3に対応していないからのようです。 ...

2022-01-16 · src128

MacPorts+rbenv環境でrubyがビルドできない問題を解決

macOS Big SurのMacPorts環境で、rbenv(手動インストールした)を利用してRubyがビルドできなくなっている事に気がつきました。 例えば以下のコマンドを実行すると、最終的に「BUILD FAILED」と表示されインストールできないのです。 $ RUBY_CONFIGURE_OPTS="--with-openssl-dir=/opt/local --with-readline-dir=/opt/local" rbenv install 2.7.5 Downloading ruby-2.7.5.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.5.tar.bz2 Installing ruby-2.7.5... BUILD FAILED (macOS 11.6.1 using ruby-build 20211203) RUBY_CONFIGURE_OPTSはこれまでも指定していたのでこれは問題ないはずです…。 ...

2021-12-10 · src128