解決したいこと
現在のrubyのバージョンはruby 2.6.5p114に設定されているのですが、ruby 2.3.3にバージョンを切り替えたいです。
実行したこと
まず、以下のコードを実行してバージョン2.3.3をインストールしようとしました。
terminal
1rbenv install 2.2.3
すると、以下のエラーが発生しました。
terminal
1Downloading ruby-2.3.3.tar.bz2... 2-> https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.3.tar.bz2 3Installing ruby-2.3.3... 4 5WARNING: ruby-2.3.3 is past its end of life and is now unsupported. 6It no longer receives bug fixes or critical security updates. 7 8 9BUILD FAILED (Mac OS X 10.15.6 using ruby-build 20200727) 10 11Inspect or clean up the working tree at /var/folders/t0/5bgs2bv9689bv610qj8gt13c0000gn/T/ruby-build.20200818143244.3223.Cjlq7O 12Results logged to /var/folders/t0/5bgs2bv9689bv610qj8gt13c0000gn/T/ruby-build.20200818143244.3223.log 13 14Last 10 log lines: 15installing capi-docs: /Users/yutoshiota/.rbenv/versions/2.3.3/share/doc/ruby 16The Ruby openssl extension was not compiled. 17ERROR: Ruby install aborted due to missing extensions 18Configure options used: 19 --prefix=/Users/yutoshiota/.rbenv/versions/2.3.3 20 --with-readline-dir=/usr/local/opt/readline 21 --with-openssl-dir=/usr/local/opt/openssl@1.1 22 CC=clang 23 LDFLAGS=-L/Users/yutoshiota/.rbenv/versions/2.3.3/lib 24 CPPFLAGS=-I/Users/yutoshiota/.rbenv/versions/2.3.3/include
このエラーの中で、
The Ruby openssl extension was not compiled.
が意味しているものがよくわかりませんでした。
ネット上で検索したところ、opensslというパッケージをインストールすれば良いと言われていたので、以下のコードを実行してopensslがないか確認してみました。
terminal
1brew list | grep openssl
結果、openssl@1.1がすでに存在していました。
このエラーの対処法を教えていただきたいです。
勉強不足な部分があるかもしれないので、前提として必要になる知識などあれば教えていただきたいです。よろしくお願いします。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。