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