我在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也不会更改上面的版本。
答案 0 :(得分:0)
These uninstallation instructions可能会对您有所帮助。简而言之,运行rm -rf ~/.rbenv
然后删除添加到启动文件的任何rbenv。请注意,如果您使用GitHub页面上的说明安装rbenv(即克隆Git repo),您将无法卸载它(或者Rails,Ruby等,因为它们可能存储在.rbenv目录中)与apt-get
。
如果你想继续使用rbenv并升级到最新版本的Ruby和Rails,我建议安装ruby-build(如果你还没有),然后运行rbenv install 2.2.1
,然后rbenv global 2.2.1
},然后是gem install rails
。有关选择要使用的Ruby版本的更多信息,请查看rbenv文档的“命令参考”部分中的本地/全局内容。