【问题标题】:What does --pre do in gem install rails --pre?--pre 在 gem install rails --pre 中做了什么?
【发布时间】:2011-05-01 19:28:28
【问题描述】:

--pregem install rails --pre 中有什么作用?

【问题讨论】:

    标签: ruby-on-rails ruby rubygems gem


    【解决方案1】:

    --pre 表示它将安装 rails gem 的预发布版本。例如,当 Rails 3 仍处于测试阶段时,您仍然可以使用它by getting the prerelease

    除非您想处于 gem 的边缘(出于开发或测试目的),否则不应运行此程序。我不建议将带有 gem 的网站投入生产,因为它们可能还不够稳定。

    【讨论】:

    • 是的,但是哪个预发行版?即,我如何知道哪个提交/标签--pre 将在不安装的情况下安装?
    • 这将安装可用的最新预发布版本。对于 Rails,您可以在此处查看最新的 beta 或 rc 版本:rubygems.org/gems/rails
    【解决方案2】:

    --pre 标志允许您安装 gem 的预发布版本。预发布版本是版本号中至少包含一个字母的任何版本,例如'4.1.2.beta1' 或 '2.3.rc2' 等等。例如,运行:

    $ gem install rails --pre
    

    将安装最新的未正式发布的 rails 版本(撰写本文时为 4.1.0.rc1)。如果您想安装不是最新的,您可以通过在-v 选项中传递版本来执行此操作,例如:

    $ gem install rails -v 4.1.0.beta1 --pre
    

    上面的命令也会安装 4.1.0.beta1 版本的 rails gem。希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      如果您想查看gem 命令将安装什么,您可以使用--explain 标志。因此,如果您想查看--pre 标志将安装哪个版本的rails,您可以运行。

      gem install rails --pre --explain
      

      【讨论】:

        猜你喜欢
        • 2017-01-27
        • 1970-01-01
        • 2011-06-13
        • 2022-01-13
        • 2021-01-13
        • 2023-03-07
        • 2014-06-23
        • 2012-07-13
        • 2021-01-07
        相关资源
        最近更新 更多