🖥

#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

https://github.com/YumaInaura/YumaInaura/issues/2389

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2019-09-05

Discussion