Ruby 和 Rails 不会更新到最新版本

Ruby and Rails will not update to latest version

我在 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 也不会更改上述版本。

如果您遇到问题,

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

如果你想继续使用 rbenv 并升级到最新版本的 Ruby 和 Rails,我建议你安装 ruby-build 如果你还没有,那么 运行ning rbenv install 2.2.1,然后是 rbenv global 2.2.1,然后是 gem install rails。查看 rbenv 文档 "Command Reference" 部分中的 local/global 内容,了解有关选择要使用的 Ruby 版本的更多信息。