【问题标题】:Ruby and Rails will not update to latest versionRuby 和 Rails 不会更新到最新版本
【发布时间】:2015-03-26 16:01:55
【问题描述】:

我在 Ubuntu 系统上更新 ruby​​ 和 rails 时遇到问题。

rails --version
Rails 4.1.7
ruby --version
ruby 2.1.3p242 (2014-09-19 revision 47630) [x86_64-linux]

最初我使用的是 rbenv,但我想切换到 RVM,因为我不是很有经验。我在 rbenv、ruby 和 rails 上使用了sudo apt-get remove,但即使在那之后,上面的版本也不会消失。 rbenv 显然仍然存在。

rbenv --version
rbenv 0.4.0-129-g7e0e85b

在引用删除 rbenv 之后安装 RVM 也不会更改上述版本。

【问题讨论】:

  • 简单地安装一个新版本的 Ruby,或者安装一个特定的 gem,并不会神奇地使那个被使用——你必须指出你想要哪个 Ruby 版本,以及哪个 gemset (gemsets通常是个好主意)。

标签: ruby-on-rails ruby rvm rbenv


【解决方案1】:

These uninstallation instructions 如果您遇到问题,可能会对您有所帮助。简而言之,运行rm -rf ~/.rbenv,然后删除任何添加到启动文件中的 rbenv。请注意,如果您使用 GitHub 页面上的说明安装 rbenv(即克隆 Git 存储库),您将无法卸载它(或 Rails、Ruby 等,因为它们可能存储在您的 .rbenv 目录中)与apt-get。

如果您想继续使用 rbenv 并升级到最新版本的 Ruby 和 Rails,我建议您安装 ruby-build(如果尚未安装),然后运行 ​​rbenv install 2.2.1,然后运行 ​​rbenv global 2.2.1,然后运行 ​​@987654327 @。查看 rbenv 文档的“命令参考”部分中的本地/全局内容,了解有关选择要使用的 Ruby 版本的更多信息。

【讨论】:

  • 谢谢,这正是我所需要的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-05
  • 2016-02-26
  • 2018-04-16
  • 2017-10-03
  • 2018-02-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多