форсировать конкретную версию гема по умолчанию? - PullRequest
6 голосов
/ 31 июля 2010

Допустим, у меня установлены три гема: package-0.4.0, package-0.5.0 и package-0.5.0-jbfink (я собрал один -jbfink, потому что я внес незначительные изменения в 0.5.0 и хочу отличить его от официальных релизов).Есть ли драгоценный камень (или другая команда), чтобы сделать его по умолчанию?Прямо сейчас у меня установлены все три, но моя оболочка выбирает исполняемые файлы из пакета 0.5.0, и я бы предпочел по умолчанию 0.5.0-jbfink.

Именование 0.5.0-jbfink на 0.5.1 решает эту проблему, но я не хочу этого делать, потому что я бы предпочел не конфликтовать с официально выпущенным 0.5.1, когда он появится.

Ответы [ 2 ]

0 голосов
/ 03 августа 2010

, если вы хотите выбрать версию из командной строки, это похоже на

$ gem_script_name _0.1.0_ arg1 arg2 ...
0 голосов
/ 31 июля 2010

Перейдите в config / environment.rb и укажите имя вашего драгоценного камня версию, которую вы хотите использовать

config.gem 'will_paginate', :version => '~> 2.3.11' или

config.gem 'RedCloth', :version => '3.0.4', :lib => 'redcloth'

Надеюсь, это то, что вы ищете;) Petr

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...