【问题标题】:How to use updated version of Ruby?如何使用 Ruby 的更新版本?
【发布时间】:2018-10-31 20:35:57
【问题描述】:

在我的 Mac(我是 Windows 用户)上,我正在尝试更新 Ruby。所以我用 Homebrew 做了,当我写的时候

brew update ruby

它说

ruby 2.5.3 already installed

但是打字

ruby -v 

在终端产生:

Error: ruby 2.5.3 already installed

我猜这是一个没有被指向的PATH 变量?为什么有不止一个 Ruby 安装?如何更正此问题以使用 Homebrew 版本?

【问题讨论】:

  • 我建议你使用rvm.io
  • 您报告的内容似乎可疑。 brew update ruby 产生消息 Error: This command updates brew itself, and does not take formula names. Use 'brew upgrade ruby' instead. 换句话说,您报告的错误与 brew update 的行为不一致,并且不可重现。

标签: ruby macos homebrew


【解决方案1】:

使用:

brew link --overwrite ruby

并且重新启动终端工作。

【讨论】:

  • 就像@iGian 上面评论的那样,如果你在 macOS 上使用RVM 安装 Ruby,你会好很多。 Ruby 的默认版本和 brew 安装的版本会导致各种问题,对它们进行故障排除是一场噩梦。将来寻求帮助会导致人们告诉您不要使用它们,而是使用 RVM。 (或 rbenv)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多