заставить RVM также загружать драгоценные камни у продавца/гемов

У меня есть проект (треки), который отправляет свои драгоценные камни под vendor/gems. Некоторые из этих драгоценных камней больше не доступны через rubygems, поэтому rake gems:install терпит неудачу.

Я хочу, чтобы rubygems загружал драгоценные камни как из rvm-gem-dirs (/usr/local/rvm/gems/ruby-1.8.7-p334@tracks, /usr/local/rvm/gems/ruby-1.8.7-p334@global), так и из vendor/gems.

Как я могу добавить такой каталог в путь загрузки rubygems? Это вообще возможно?


person berkes    schedule 31.03.2011    source источник
comment
Вы можете преобразовать приложение Rails 2 в упаковщик, а затем в своем gemfile: gem 'coolthing', :path =› 'vendor/gems/coolthing-3.2.8'   -  person Unixmonkey    schedule 02.04.2011
comment
@Unixmonkey: Я знаю, но основная проблема заключается в том, что один драгоценный камень от продавца больше нигде не доступен. Хотя я думаю, что могу включить это в Gemfile с параметром :path.   -  person berkes    schedule 03.04.2011


Ответы (1)


Добавьте каталог vendor/gems в переменную окружения GEM_PATH.

GEM_PATH=$GEM_PATH:/home/berkes/your_project/vendor/gems
person Unixmonkey    schedule 02.04.2011