什么--pre在gem install rails -pre中做什么?

时间:2010-10-28 10:24:00

标签: ruby-on-rails ruby rubygems gem

--pregem install rails --pre中做了什么?

3 个答案:

答案 0 :(得分:37)

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

除非您想要处于gem的边缘(用于开发或测试目的),否则不应运行此命令。我不建议在预发行中使用宝石生产网站,因为它们可能还不够稳定。

答案 1 :(得分:11)

--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版本。希望这会有所帮助。

答案 2 :(得分:4)

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

gem install rails --pre --explain