如果我有一台第二台电脑,我就会这么做,看看 – 但我已经很好地调整了这个东西,但还没有运行3.0 ……不想搞砸它.花了几个小时几个小时到达这里.基本上 – 我想保持轨道在2.3.8一段时间……所以会
gem update –system
从版本2更新rails – > 3?我确实没有明确的答案阅读文档,我猜它会,但嘿,可能会学到新的东西.
否则我会更新我拥有的每一颗(8 – 1颗)宝石.
谢谢…
解决方法
gem update –system只更新
RubyGems.
gem update会将所有已安装的gem更新为最新版本,因此它会将Rails更新为3.0.0.
在更新gem之前,您可以通过执行将应用程序冻结到rails 2.3.8
rake rails:freeze:gems
在您的应用程序文件夹因此,即使您将全局gem更新为rails 3,您的应用程序也将在rails 2.3.8环境中关联并运行.
您可以随时通过以下方式安装特定的rails版本:
gem install rails -v 2.3.8 (or another version of your choice)
这可能会同时安装多个gem版本,因此您可以使用您喜欢的任何版本创建和开发应用程序.
或者,您可以安装RVM以在任意数量的ruby / rails开发环境之间创建和切换,例如,带有Rails 2.3.9的Ruby 1.8.7和带有Rails 3.0.0的ruby 1.9.2等等.