🖥
#Ruby の rbenv で zshrc / bash_profile などに rbenv init を書いてもバージョンが反映されない
#When rbenv init is written in zshrc / bash_profile etc. in rbenv of Ruby, the version is not reflected
こんな順番で書いてたら、システムのrubyが使われているくせに、rbenvが使われているかの表示がされていた。
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init - zsh)"
...
export PATH="/usr/local/opt/ruby/bin:$PATH"
$ rbenv global 2.5.3
$ rbenv version
2.5.3 (set by /Users/yumainaura/.rbenv/version)
$ ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin18]
export PATH="/usr/local/opt/ruby/bin:$PATH" を消すことで解決した。
教訓、profile file は整理しよう。
brew install rubyで入れたgemのPATHは/usr/local/opt/ruby/binになる - Qiita
Original by Github issue
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2019-09-05
Discussion