Rbenv_Failed_Build_By_Openssl

rbenv install が openssl で失敗する

エラー内容

  • 実行内容
rbenv install 2.3.3
  • エラー
==> Installing openssl-1.0.2u... -> ./config "--prefix=$HOME/.rbenv/versions/2.3.3/openssl" "--openssldir=$HOME/.rbenv/versions/2.3.3/openssl/ssl" zlib-dynamic no-ssl3 shared no-ssl2 no-krb5 -> make -j 16 BUILD FAILED (macOS 14.4.1 on x86_64 using ruby-build 20241007) You can inspect the build directory at /var/folders/27/13khs3z156357jdmf60_bnq00000gn/T/ruby-build.20241017134552.33468.BWSU7u

解決方法

~.zshrc に以下を追

eval "$(rbenv init -)"

rbenv のバージョンを一時的に上げてみる

  • バージョンの高いものをインストール
rbenv install 2.5.0  # Ruby 2.5.0をインストール(未インストールの場合)
rbenv local 2.5.0    # 現在のシェルセッションでのみRubyのバージョンを2.5.0に変更
  • rubocop をインストール
gem install rubocop -v 0.68.1
  • rbenv のバージョンを元に戻す
rbenv local 2.3.3

参考