如何删除Ruby on Rails 4 beta?
我是Ruby和Rails的新手,在安装RVM来管理我的版本之前,我在Mac上安装了最新的Rails 4测试版。 Rails 4测试版正在成为一个巨大的痛苦,因为它是我在终端中打开的每个新标签中的默认版本。 如何卸载Rails 4 beta及其所有引用?
除了卸载rails之外你需要卸载railties gem – rails exec只是选择最新的栏杆gem的包装。
$ gem uninstall rails -v=4.0.0.beta1 $ gem uninstall railties -v=4.0.0.beta1
尝试:
$ gem uninstall rails -v=4.0.0.beta1
要么
$ gem uninstall rails
并且将询问您要卸载哪个版本(如果有多个版本)。
我和ckarbass有同样的问题(当我输入rails -v
时,Rails仍设置为4.0.0.rc1)。 为了解决这个问题,我使用了Bernard Potocki的建议,但考虑到我有不同的版本。
为了使您可能拥有的任何版本成为可能,只需:
gem uninstall rails
然后,选择您拥有的Rails 4版本并将其删除。
然后做:
gem uninstall railties
并做同样的事情。
当我卸载Rails 4版本的铁路时,它告诉我,几个gem(咖啡轨和sass-rails)的依赖性将无法满足。 所以我就像上面那样对它们做了同样的事情,并且删除了它们的Rails 4版本(例如,对于sass-rails,我安装了一个名为sass-rails-4.0.0.rc1的版本)。
并做了! 终端现在将3.2.13列为我当前的Rails版本。
我在Rails 4.0.0最终版本中遇到了同样的问题。 我用过之前提到的所有内容都没有成功。 帮助列出我所有的gem,我使用的是Windows,所以它是:
>pik gem list
然后我检查了rails版本。 它显示了轨道3.2.14(我想要的)与轨道4.0.0,4.0.0.rc2和3.2.14。
然后我跑了
gem uninstall railties
并卸载除3.2.14以外的所有其他版本,现在效果很好。 问题是,当调用Rails 3.2安装时,会安装最新(或所有)版本的railties。
做
$ gem uninstall rails
并选择要卸载的版本4 beta。 此时不要担心无与伦比的依赖关系。 只需说“是”即可继续卸载。
一旦它消失,做
$ gem install rails
这将为您获取并安装最新发布的版本。