在 macOS 上升级全局 Ruby 版本
Upgrading Global Ruby Version on macOS
我正在尝试将我计算机上的 Ruby 更新到版本 2.7.0,因为这是最新的稳定版本。
运行 macOS Catalina 版本 10.15.3
已尝试 post.
的前两个解决方案
1.只使用 brew
brew upgrade ruby
只是确认 "ruby 2.6.5 already installed"
2。使用 rbenv
rbenv install 2.7.0
rbenv global 2.7.0
安装后我确认安装了 ruby 2.7.0,但是当我关闭终端并检查版本时,2.6.5 仍然是当前版本。
最初尝试此操作时,出现错误 BUILD FAILED (OS X 10.15.3 using ruby-build 20200115)
。根据 this github issue 中的建议,我发现 Xcode 未安装(它已安装,但在过去几个月中被删除)。我重新安装了,还是一样的问题
3。还根据 this post.
的答案 3 尝试了 RVM
rvm upgrade 2.7.0
但是如果我想用ruby-2.6.3 会提示
我确实偶然答应了。所以现在我回到 2.6.3
我是否需要做更多的事情来更改 Ruby 的全局环境设置?好像rbenv global 2.7.0
会做这个
根据 anothermh 的建议,卸载了 Ruby
的 rbenv 和 brew 版本
卸载
brew uninstall ruby
删除 brew 版本
使用 上接受的答案删除 rbenv
通过 RVM 安装Ruby
安装 RVM as per instructions
rvm install (ruby version)
rvm --default use (ruby version)
可以使用 rvm list
查看可用的 ruby 版本。
我的情况:
git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow
然后:
brew update
最后:
rvm install 2.6.1
如果您有 rbenv,运行 终端中的这些命令:
rbenv install 3.0.1
(或任何其他所需的版本号)以安装您想要的版本。
rbenv versions
,验证新安装的版本是否在列表中。
rbenv global
查看哪个版本设置为您的全球版本。
rbenv global 3.0.1
使这个(即 3.0.1)版本成为全球版本。
rbenv global
命令来验证哪个是你的全球版本,现在应该是3.0.1。
我正在尝试将我计算机上的 Ruby 更新到版本 2.7.0,因为这是最新的稳定版本。
运行 macOS Catalina 版本 10.15.3
已尝试
1.只使用 brew
brew upgrade ruby
只是确认 "ruby 2.6.5 already installed"
2。使用 rbenv
rbenv install 2.7.0
rbenv global 2.7.0
安装后我确认安装了 ruby 2.7.0,但是当我关闭终端并检查版本时,2.6.5 仍然是当前版本。
最初尝试此操作时,出现错误 BUILD FAILED (OS X 10.15.3 using ruby-build 20200115)
。根据 this github issue 中的建议,我发现 Xcode 未安装(它已安装,但在过去几个月中被删除)。我重新安装了,还是一样的问题
3。还根据 this post.
的答案 3 尝试了 RVMrvm upgrade 2.7.0
但是如果我想用ruby-2.6.3 会提示 我确实偶然答应了。所以现在我回到 2.6.3
我是否需要做更多的事情来更改 Ruby 的全局环境设置?好像rbenv global 2.7.0
会做这个
根据 anothermh 的建议,卸载了 Ruby
的 rbenv 和 brew 版本卸载
brew uninstall ruby
删除 brew 版本
使用
通过 RVM 安装Ruby
安装 RVM as per instructions
rvm install (ruby version)
rvm --default use (ruby version)
可以使用 rvm list
查看可用的 ruby 版本。
我的情况:
git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow
然后:
brew update
最后:
rvm install 2.6.1
如果您有 rbenv,运行 终端中的这些命令:
rbenv install 3.0.1
(或任何其他所需的版本号)以安装您想要的版本。rbenv versions
,验证新安装的版本是否在列表中。rbenv global
查看哪个版本设置为您的全球版本。rbenv global 3.0.1
使这个(即 3.0.1)版本成为全球版本。rbenv global
命令来验证哪个是你的全球版本,现在应该是3.0.1。