2017-08-31 114 views
1

我刚刚安装了带有HomeBrew的最新Ruby版本,但是当我输入“Ruby --version”时,仍然从终端获得“ruby 2.0.0p481”。我使用的是MacBook Air 10.9.5(小牛)。我该如何解决?如果你能给我一个循序渐进的解决方案,那将是非常棒的。 谢谢!未在Mac上识别的Ruby版本

回答

1

这个问题是很可能是你还在使用Ruby版本附带的MacOS(/usr/bin/ruby下一个),而不是一个由自制软件(这是/usr/local/bin/ruby下安装。

首先,检查哪个版本你实际上是在终端执行以下命令使用:

which ruby 

如果这说的/usr/bin/ruby代替/usr/local/bin/ruby,你可以在你的的结尾处添加以下或.zshrc允许终端从/usr/local/bin/usr/bin的可执行程序:

export PATH="/usr/local/bin:$PATH" 

现在,如果你打开一个新的终端窗口,which ruby应指向一个由安装自制

0

如果您使用zsh,请尝试rehash。否则我认为$PATH是原因。 检查出来,echo $PATH | ruby -ne 'puts $_.split(":")'

2

最好使用一些红宝石环境管理实用程序任何指定here

我个人建议你使用rbenv或rvm,它与Mac-book很好地工作。