【ruby】rbenv globalが効かない

前提

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 コメント