我的 Mac Pro 上安装了 High Sierra Beta 6。
High sierra beta 带有 Ruby 2.2 并brew doctor
抱怨它,因为它仅使用 ruby 2.0 进行了测试。
我可以用 homebrew 安装 ruby 2.0,有没有办法告诉 homebrew 实际使用该版本而不是操作系统附带的 ruby 版本?
我的 Mac Pro 上安装了 High Sierra Beta 6。
High sierra beta 带有 Ruby 2.2 并brew doctor
抱怨它,因为它仅使用 ruby 2.0 进行了测试。
我可以用 homebrew 安装 ruby 2.0,有没有办法告诉 homebrew 实际使用该版本而不是操作系统附带的 ruby 版本?
没有办法做到这一点。High Sierra 仍处于测试阶段,因此 Homebrew 不完全支持它是正常的。
是的。您可以更改自制软件使用的 ruby 版本。只需将这两行添加到您的 .bash_profile
export HOMEBREW_DEVELOPER="yes"
export HOMEBREW_RUBY_PATH="/Users/USERNAME/.rbenv/shims/ruby"
刚刚更新到High Sierra。升级后我遇到了同样的 Ruby 警告。我所做的是:
1. brew doctor -- warnings shown
2. brew update
3. brew doctor -- no more warnings