毎回出会すたびに対処法を忘れるため、残したいと思った。
環境
機器:Apple M1 MacBook Pro
バージョン:macOS 14.0
本題
rubyを使った環境構築のためバージョンを確認すると、Macデフォルトのバージョンになっている
$ ruby -v
ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.arm64e-darwin23]
実際は3.3.0を選択している。
$ rbenv versions
system
3.2.2
* 3.3.0 (set by /Users/procrustes/.ruby-version)
対処法
rbenv init
コマンドで設定ファイルのパスを探す
$ rbenv init
# Load rbenv automatically by appending
# the following to ~/.zshrc:
eval "$(rbenv init - zsh)"
今回の場合は~/.zshrc
になっている。
そのパスに合わせて以下コマンドを実行する。
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(rbenv init -)"' >> ~/.zshrc
最後に以下のコマンドを実行
$ source ~/.zshrc
すると、rbenvのバージョンが適用される
$ ruby -v
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [arm64-darwin23]