前提
MacBook Proでrailsの環境構築をしています。
実現したいこと
rbenvを使ってrubyをインストールしたい。
発生している問題
rbenv global
が効かない
試したこと
実行したコマンドを順番に書いていきます。
ちなみに参考にしたサイトはこちらです。
1.rubyがインストールされているか確認した
// 実行コマンド ruby -v // 結果 ruby 2.6.10
インストールされいていることを確認した。
2.Homebrewのインストールを行なった
rbenvを使ってrubyの違うバージョンをインストールしたいため、まずHomebrewをインストールした。なお、brew -v
でHomebrewがインストールされていないことを確認済み。
// 実行コマンド /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" // 結果 Error: The Ruby Homebrew installer is now disabled and has been rewritten in Bash. Please migrate to the following command: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
上のようなエラーが出てきた。
おそらく自分がいるディレクトリがよくないということだと思い、とりあえず、cd ../
を繰り返し実行して一番上にある(?)ディレクトリに移動し、もう再度先程のコマンドを実行した。
// 実行コマンド /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" // Homebrewがインストールされたか確認する brew -v // 結果 Homebrew 3.6.11
無事インストールされたことを確認した。
3.rbenvのインストールを行った
まずrbenv -v
でインストーされていないことを確認し、以下のコマンドを実行した。
// 実行コマンド brew install rbenv ruby-build // インストールされたか確認 // 実行コマンド rbenv -v // 結果 rbenv 1.2.0
rbenvが無事インストールされた。
4.実行環境を確認しインストールしたrbenvの設定
以下のコマンドを実行すると、rbenvの初期化の設定を.zshrcファイルに書き込んだ。
// 実行1 echo 'export RBENV_ROOT="$HOME/.rbenv"' >> ~/.zshrc // 実行2 echo 'export PATH="$RBENV_ROOT/bin:$PATH"' >> ~/.zshrc // 実行3 echo 'eval "$(rbenv init -)"' >> ~/.zshrc // 実行4 source ~/.zshrc
5.rubyのインストール
インストールしたrbenvを用いてRubyをインストールする。
// どのようなバージョンのRubyがインストールできるか確認 rbenv install --list // 結果 2.7.6 3.0.4 3.1.2 jruby-9.3.9.0 mruby-3.1.0 picoruby-3.0.0 rbx-5.0 truffleruby-22.3.0 truffleruby+graalvm-22.3.0
3.1.2のrubyをインストールする。
// 実行コマンド rbenv install 3.1.2 // 結果 . . . NOTE: to activate this Ruby version as the new default, run: rbenv global 3.1.2
// 実行コマンド rbenv versions // 結果 * system 3.1.2
最後に今回インストールしたバージョンのRubyを使用するように設定を変更する。
// 実行コマンド rbenv global 3.1.2 // 確認 ruby -v // 結果 ruby 2.6.10 // ↑変更できていない
なぜ変更できないのでしょうか?
以上、よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
使っているPC:MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)
バージョン:macOS Big Sur 11.7.1
CPU:第10世代 Core i5/2GHz/4コア
0 コメント