【发布时间】:2011-05-01 19:28:28
【问题描述】:
--pre 在gem install rails --pre 中有什么作用?
【问题讨论】:
标签: ruby-on-rails ruby rubygems gem
--pre 在gem install rails --pre 中有什么作用?
【问题讨论】:
标签: ruby-on-rails ruby rubygems gem
--pre 表示它将安装 rails gem 的预发布版本。例如,当 Rails 3 仍处于测试阶段时,您仍然可以使用它by getting the prerelease。
除非您想处于 gem 的边缘(出于开发或测试目的),否则不应运行此程序。我不建议将带有 gem 的网站投入生产,因为它们可能还不够稳定。
【讨论】:
--pre 将在不安装的情况下安装?
--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。希望这会有所帮助。
【讨论】:
如果您想查看gem 命令将安装什么,您可以使用--explain 标志。因此,如果您想查看--pre 标志将安装哪个版本的rails,您可以运行。
gem install rails --pre --explain
【讨论】: