代码之家  ›  专栏  ›  技术社区  ›  rtfminc

“gem update--system”会将rails从2.3.8升级到3.0吗?

  •  7
  • rtfminc  · 技术社区  · 15 年前

    是否从版本2更新rails->3?我确实读过没有明确答案的文档,我猜会的,但是,嘿,可能会学到一些新东西。 谢谢。。。

    4 回复  |  直到 15 年前
        1
  •  24
  •   Tom Lord    9 年前

    gem update --system 只更新RubyGems。

    gem update

    在更新gems之前,可以通过执行

    rake rails:freeze:gems
    

    在应用程序文件夹中。因此,即使您将全局gem更新为rails3,您的应用程序也将在rails2.3.8环境中关联并运行。

    您可以随时通过以下方式安装特定的rails版本:

    gem install rails -v 2.3.8 (or another version of your choice)
    

    这可能会同时安装多个gem版本,因此您可以使用任何您喜欢的版本创建和开发应用程序。

    或者你可以安装 RVM

        2
  •  4
  •   theIV    15 年前

    这个命令应该只是更新RubyGems软件,而不是您安装的gems。

    → gem help update
    Usage: gem update GEMNAME [GEMNAME ...] [options]
    
      Options:
          --system                     Update the RubyGems system software
    
        3
  •  1
  •   wuputah    15 年前

    我推荐你 switch your project to use bundler ,那么你就不用担心这个了。 It's easy (and well tested) to do with Rails 2.3.8 it's designed to solve this problem .

    你的下一个最佳选择是 install RVM use gemsets . 或者,你可以退房 rip .


        4
  •  1
  •   A. Wilson    15 年前

    他们对这个问题的回答是令人钦佩和正确的,但我恰好处于一个独特的位置,非常明确地回答了你的问题,所以给你:

    C:>gem list—本地|查找“rails”

    轨道(2.3.5)

    C:>gem更新--系统

    更新 已成功安装 rubygems-update-1.3.7更新 RubyGems至1.3.7安装RubyGems 1.3.7安装RubyGems 1.3.7

    === 1.3.7 / 2010-05-13

    http://rubygems.org 现在是默认值 下载宝石的来源。

    您可以通过~/.gemrc设置源, http://gems.rubyforge.org 具有 http://rubygems.org

    http://gems.rubyforge.org 将 未来。

    新功能:

    • gem 命令* gem install gem fetch gem contents --prefix现在是--help中指定的默认值。缺陷

      27211由马莫鲁·塔萨卡创作。* 宝石提取

    • gem query 朋友输出现在列出了平台。Greg的Bug#27856 榛子。* gem server 现在允许指定多个gem dir 文档。小虫#27573由松田由纪。* gem unpack 可以打开包装 又是宝石。蒂莫西的小虫#27872 琼斯。* 现在打开包装 遥远的宝石。*--用户安装为否 超过默认值。如果你真的 我喜欢,明白吗 Gem::ConfigFile来学习如何在默认情况下设置它。(这一变化是 制造的 (见1.3.6)
    • RubyGems现在有了对IronRuby的平台支持。由Will修补#27951

    错误修复:

    • 如果设置了禁用gem,则需要rubygems/custom\u Require。Bug#27700罗杰·帕克。
    • RubyGems现在可以防止插件引发异常。
    • 菲利普·托兰。
    • Gem::Dependency support#version#u requirements=带有警告。修复旧的Rails版本。缺陷

      27868作者:魏仁路。

    • Gem::PackageTask与其他rake一样依赖于包dir 打包任务以便可以 正确连接。


    RubyGems安装了以下 C:/lang/Ruby/bin/gem

    RubyGems系统软件更新

    C:>gem list—本地|查找“rails”

    推荐文章