Что делает --pre
в gem install rails --pre
?
Что делает --pre делать в gem install rails --pre?
Ответ 1
--pre
означает, что он установит предварительную эстакаду рельсов. Например, когда Rails 3 все еще находился в состоянии бета-тестирования, вы могли бы поиграть с ним получив предварительную версию.
Вы не должны запускать это, если не хотите находиться на грани драгоценного камня (для разработки или тестирования). Я бы не рекомендовал размещать веб-сайт в производстве с драгоценным камнем в предварительном выпуске, поскольку они могут быть недостаточно стабильными.
Ответ 2
Флаг --pre
позволяет установить предварительную версию драгоценного камня. Предварительная версия - это любая версия, которая содержит, по меньшей мере, одну букву в номере версии, например. '4.1.2.beta1' или '2.3.rc2' и т.д. Например, запуск:
$ gem install rails --pre
установит последнюю официально выпущенную версию рельсов (4.1.0.rc1 на момент написания). Если вы хотите установить другое, чем последнее, вы можете сделать это, передав версию в опции -v
, например:
$ gem install rails -v 4.1.0.beta1 --pre
В приведенной выше команде будет добавлена версия 4.1.0.beta1 рельсов. Надеюсь, это поможет.
Ответ 3
Если вы хотите увидеть, что будет установлено командой gem
, вы можете использовать флаг --explain
. Итак, если вы хотите посмотреть, какая версия rails
будет установлена флагом --pre
, вы можете запустить.
gem install rails --pre --explain