ruby – 将“gem update –system”更新为2.3.8到3.0的轨道?

如果我有一台第二台电脑,我就会这么做,看看 – 但我已经很好地调整了这个东西,但还没有运行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等等.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...