Как заморозить грабли? - PullRequest
3 голосов
/ 07 апреля 2009

У меня есть rails-приложение (2.3.2), которое мне нужно установить на сервер, на котором не установлен rake, и на котором у меня нет прав на установку гемов, поэтому я бы хотел заморозить камень рельсов.

Однако я не могу понять, как это сделать. Я поместил это в зависимости в environment.rb, но "rake gems: unpack GEM = rake" не имеет никакого эффекта. «Грабли» говорят, что грабли - это драгоценный камень, а не замороженный камень.

Как сделать так, чтобы в моем "вендоре / драгоценных камнях" появился рейк, и как сказать capistrano использовать эту версию рейка?

Ответы [ 3 ]

1 голос
/ 07 апреля 2009

Замораживание самоцвета довольно просто - если решение Maran'а не сработает для вас, вы можете создать реальное хранилище самоцветов в каталоге вашего поставщика и затем выполнить gem install rake --install-dir /rails_dir/vendor/gems.

Сложнее сказать Капистрано, какие грабли использовать. Можете ли вы опубликовать немного больше информации о том, что вы хотите сделать с граблями и Capistrano?

1 голос
/ 14 апреля 2009

Это то, что вы хотите:

set :rake, "/path/to/rake"
0 голосов
/ 07 апреля 2009

Возможно, это поможет вам?

http://gemsonrails.rubyforge.org/

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