ruby - 当官方方式不起作用时,如何升级 RVM?

标签 ruby macos rvm

合十礼!

想要查看 Shiny 的新 Rails 5.0,我遇到了一个错误,提示我需要将我的 Ruby 版本至少升级到 2.0.0(我当前的版本是 2.1.3)。我使用 RVM 在我的 OSX 上管理 Rubies,所以我尝试了好的 ol'

rvm install ruby --latest

...只是被告知

Already installed ruby-2.1.3.

我跑了

rvm known list

...事实上,列出的最新版本的 Ruby 是我已经拥有的版本,即 2.1.3。接下来,我检查了我的 RVM 版本,发现它是 1.25.31,而 RVM 博客说 1.27.x 是最近发布的。所以我决定也许这就是已知列表不显示更新的 Ruby 版本并使用记录的 steps of upgrading RVM from their site 的原因。 .重新加载后,我仍然看到相同版本的 RVM 和相同的可用 Ruby 版本列表。我也尝试重新启动终端。现在我该怎么做?

最佳答案

从头开始安装 RVM

1)首先删除当前版本,参见:https://stackoverflow.com/a/3558763/1076207

# use sudo at your own discretion
rvm implode --force
gem uninstall rvm
rm -rf ~/.rvm

# open file
vim ~/.bash_profile
# remove lines:
# [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
# close file

2) 按照 RVM 安装页面上的说明进行操作:https://rvm.io/rvm/install

关于ruby - 当官方方式不起作用时,如何升级 RVM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38157242/

相关文章:

ruby-on-rails - 解密密码——RoR

ruby-on-rails - Rails : Validate only on create, 或在字段不为空时更新

ios - AVAudioFile.write(来自 :) fails when buffer contains interleaved audio

macos - 如果我是 JetBrains Toolbox 用户,如何关联 IntelliJ IDEA 在 "LightEdit"模式下打开的 Mac Finder 中的文件类型?

objective-c - 错误 ITMS-90283 : "Invalid Provisioning Profile"

ruby-on-rails - Rails - Ruby 更新到 2.5.3 后出现 "Required ruby-2.3.3 is not installed."

ruby-on-rails - 运行 rspec 的不同机器上规范的数组顺序不同

ruby - Watir:通过 bgcolor 标签搜索表格单元格并获取列号

ruby-on-rails - 无法启动 Rails 控制台

ruby-on-rails - rvm安装gpg key 警告