2013-08-14 2 views
0

Я искал в Интернете, что такое синтаксис для установки драгоценного камня в rakefile? единственный способ, которым я был способен, - это обойти проблему и использовать функцию exec(), например.Установить драгоценные камни в Rakefile

cmd = "gem install geoip" 
exec(cmd) 

Должен быть лучший способ для этого. драгоценные камни: установить Кажется не работает для меня

ответ

2

Bundler используется для скачивания драгоценных камней. Рейк используется только для выполнения задач с самого кода Ruby,

Вы бы создать Gemfile, дать ему источник, как этот

source 'https://rubygems.org' 

и добавить драгоценные камни, которые вы хотите, как этот

gem 'rails' 

затем запустите bundle в справочнике с Gemfile и получите все необходимые вам драгоценные камни.

+0

Я хочу добавить драгоценный камень с частного сервера geminabox, но Gemfile, похоже, не позволяет использовать имя пользователя: [email protected] format для https :-( –

+0

Попробуйте задать новый вопрос. 2 года – benbot

Смежные вопросы