在macOS上升级全球Ruby版本时遇到问题

问题描述 投票:0回答:1

我正在尝试将计算机上的Ruby更新到版本2.7.0,因为这是最新的稳定版本。

正在运行macOS Catalina版本10.15.3

尝试过this StackOverflow帖子中的前两个解决方案。

1。仅使用brew

brew upgrade ruby

仅确认“ ruby​​ 2.6.5已经安装”

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(已安装Xcode,但在最近几个月中已将其删除)。我重新安装了它,但仍然遇到同样的问题。

3。还根据this post的答案3尝试了RVM。

rvm upgrade 2.7.0

但是如果我想使用ruby-2.6.3,系统会提示我我确实是偶然地答应了。所以现在我回到2.6.3

我需要做更多事情来更改Ruby的全局环境设置吗?似乎rbenv global 2.7.0会这样做。

ruby macos homebrew rvm rbenv
1个回答
0
投票

根据anothermh的建议,已卸载rbenv和brew版本的Ruby

卸载

brew uninstall ruby用于删除酿造版本

在[此SO]文章1上使用接受的答案

通过RVM安装Ruby

rvm install (ruby version)

rvm --default use (ruby version)

可以使用rvm list查看可用的红宝石版本。

© www.soinside.com 2019 - 2024. All rights reserved.