お力を貸してください
M1 Macを使用してRubyの環境構築を行なっています。
問題点
1.Ruby 3.0.1がインストールできない
rbenv install 3.0.1実行時、BUILD FAILEDとなる
rbenv -vの実行
rbenv 1.1.2
which rubyの実行
/Users/ユーザー名/.rbenv/shims/ruby
rbenv install -lの実行
2.6.7 2.7.3 3.0.1 jruby-9.2.18.0 mruby-3.0.0 rbx-5.0 truffleruby-21.1.0 truffleruby+graalvm-21.1.0 Only latest stable releases for each Ruby implementation are shown. Use 'rbenv install --list-all / -L' to show all local versions.
rbenv install 3.0.1の実行
Downloading ruby-3.0.1.tar.gz... -> https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.1.tar.gz Installing ruby-3.0.1... ruby-build: using readline from homebrew BUILD FAILED (macOS 11.4 using ruby-build 20210611) Inspect or clean up the working tree at /var/folders/98/r7bv4r6j6jx3dgtgtw1jt4dw0000gn/T/ruby-build.20210619142746.22317.LXe2bn Results logged to /var/folders/98/r7bv4r6j6jx3dgtgtw1jt4dw0000gn/T/ruby-build.20210619142746.22317.log Last 10 log lines: The Ruby openssl extension was not compiled. ERROR: Ruby install aborted due to missing extensions Configure options used: --prefix=/opt/homebrew/opt/rbenv/versions/3.0.1 --enable-shared --with-readline-dir=/opt/homebrew/opt/readline --with-openssl-dir=/opt/homebrew/opt/openssl@1.1 CC=clang LDFLAGS=-L/opt/homebrew/opt/rbenv/versions/3.0.1/lib -L/opt/homebrew/opt/openssl@1.1/lib CPPFLAGS=-I/opt/homebrew/opt/rbenv/versions/3.0.1/include -I/opt/homebrew/opt/openssl@1.1/include
試したこと
1.brew updateの実行
Already up-to-date.
2.brew upgrade ruby-buildの実行
Warning: ruby-build 20210611 already installed
3.調べているとopensslのインストールも解決案として挙げられていましたがエラーに
brew install openssl
Error: /opt/homebrew/opt/openssl@1.1 is not a valid keg
4.brew list opensslの実行
brew経由で実行されているようですが...
Error: No such keg: /opt/homebrew/Cellar/openssl@1.1
初学者でわかりにくいかもしれませんが、よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。