我刚刚用HomeBrew安装了最新的Ruby版本,但我仍然得到了" ruby 2.0.0p481"当我输入" Ruby --version"时从终端。我使用的是MacBook Air 10.9.5(Mavericks)。我该如何解决?如果你能给我一步一步的解决方案,那将是非常棒的。 谢谢!
答案 0 :(得分:2)
最好使用任何指定的here
的ruby环境管理实用程序我个人建议您使用rbenv或rvm,它与Mac-book配合得非常好。
答案 1 :(得分:1)
这个问题很可能是因为您仍然使用MacOS附带的ruby版本(/usr/bin/ruby
下的版本)而不是自制软件安装的版本(位于/usr/local/bin/ruby
下)。
首先,通过在终端中执行以下命令来检查您实际使用的版本:
which ruby
如果这说明/usr/bin/ruby
而不是/usr/local/bin/ruby
,您可以在.bashrc
或.zshrc
的末尾添加以下内容,以允许终端使用/usr/local/bin
中的可执行文件{1}}超过/usr/bin
:
export PATH="/usr/local/bin:$PATH"
现在,如果您打开一个新的终端窗口,which ruby
应该指向由自制程序安装的终端窗口
答案 2 :(得分:0)
如果您使用zsh,请尝试重新散列。否则我认为$PATH
是原因。
看看,echo $PATH | ruby -ne 'puts $_.split(":")'