我正试图遵循《用Rails 5.1进行敏捷Web开发》(在MacOS上)一书。
我希望ruby -v
成为2.4.1
。
当前,ruby -v
说ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin19]
。
我想使用rbenv
来管理安装的Ruby版本。因此,我尝试了rbenv install 2.4.1
,然后尝试了rbenv global 2.4.1
。但这仍然没有改变ruby -v
的输出。我还需要做什么?
我看到which ruby
返回了~/.rubies/ruby-2.6.5/bin/ruby
。我不记得我是如何安装该版本的Ruby的-它可能是自制的。
答案 0 :(得分:0)
好吧
brew install rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
echo 'source ~/.bashrc' >> ~/.bash_profile
rbenv install 2.4.1
rbenv global 2.4.1
rbenv rehash # This is probably what you didn't do, start a new terminal or use rehash
然后尝试ruby -v
和which ruby
如果您已经安装了rbenv,则可以跳过一些开始的步骤。
答案 1 :(得分:0)
我最终改为使用RVM。我不确定,但是当我问这个问题时,我可能已经安装了多个ruby版本管理器。