我刚刚使用 HomeBrew 安装了最新的 Ruby 版本,但是当我输入“Ruby --version”时,我仍然从终端获得“ruby 2.0.0p481”。我使用的是 MacBook Air 10.9.5 (Mavericks)。我该如何解决?如果你能给我一个循序渐进的解决方案,那就太棒了。 谢谢!
最佳答案
这个问题很可能是因为您仍在使用 MacOS 附带的 ruby 版本(/usr/bin/ruby
下的那个),而不是 homebrew 安装的那个(在/usr/local/bin/ruby
.
首先,通过在终端中执行以下命令来检查您实际使用的是哪个版本:
which ruby
如果这是 /usr/bin/ruby
而不是 /usr/local/bin/ruby
,您可以在 的末尾添加以下内容.bashrc
或 .zshrc
以允许终端使用 /usr/local/bin
中的可执行文件而不是 /usr/bin
:
export PATH="/usr/local/bin:$PATH"
现在如果你打开一个新的终端窗口,which ruby
应该指向 homebrew 安装的那个
关于Mac 上未识别 Ruby 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45971971/