Ruby on rails 在gem安装rails中--pre做什么--pre?

Ruby on rails 在gem安装rails中--pre做什么--pre?,ruby-on-rails,ruby,rubygems,gem,Ruby On Rails,Ruby,Rubygems,Gem,--pre在gem安装rails--pre中做什么?--pre意味着它将安装rails gem的预发行版。例如,当Rails3还在测试阶段时,您仍然可以使用它 除非您希望处于gem的边缘(出于开发或测试的目的),否则不应该运行它。我不建议在生产网站时预先发布gem,因为它们可能还不够稳定。--pre标志允许您安装gem的预先发布版本。预发布版本是指版本号中至少有一个字母的任何版本,例如“4.1.2.beta1”或“2.3.rc2”等。例如,运行: $ gem install rails --pr

--pre
gem安装rails--pre
中做什么?

--pre
意味着它将安装rails gem的预发行版。例如,当Rails3还在测试阶段时,您仍然可以使用它

除非您希望处于gem的边缘(出于开发或测试的目的),否则不应该运行它。我不建议在生产网站时预先发布gem,因为它们可能还不够稳定。

--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

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

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

gem install rails --pre --explain

是的,但是哪个预发布?也就是说,我如何知道在不安装的情况下安装哪个commit/tag
--pre
?这将安装最新的预发行版。对于rails,您可以在此处看到最新的beta版或rc版: