Как сказал x1a4, Bundler - это путь, но альтернатива (проще в краткосрочной перспективе) - распаковать (заморозить) ваши драгоценные камни.
В вашем файле config/enviroment.rb
внутри блока Rails::Initializer.run do |config|
укажите, от каких драгоценных камней вы зависите следующим образом:
config.gem 'will_paginate', :version => '~> 2.3.11', :source => 'http://gemcutter.org'
config.gem 'nokogiri'
(атрибуты :version
и :source
являются необязательными.)
В командной строке перейдите в корневой каталог вашего приложения и введите:
rake gems:install
rake gems:unpack
Ваши драгоценные камни должны отображаться в папке с именем vendor\gems
в вашем приложении. (Я верю), ваше приложение будет автоматически искать там сначала все драгоценные камни, которые ему требуются.
К сожалению, если для драгоценного камня вам нужно собственное расширение, вы не можете распаковать его в свое приложение.