我使用捆綁的所有所需的寶石安裝到爲便於開發的本地文件夾和測試無法當束裝找到紅寶石寶石安裝--path
bundle install --path vendor/bundle
而且我能找到的lib被安裝在「vendor/bundle」文件夾下,但是如何告訴我的ruby使用該文件夾呢?
例如當我在shell啓動我的程序
/Users/howard/.rbenv/versions/1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:51:in `require': cannot load such file -- yajl (LoadError)
但yajl是文件夾下/vendor/bundle/ruby/1.9.1/gems/yajl-ruby-1.1.0/
我的觀點是,我不希望創業板與當前系統裏安裝一個混,我希望他們的下供應商/束。但我需要找到一種方法來在我的ruby腳本啓動時加載它們。 – Howard
你有沒有試過這個 http://lostechies.com/derickbailey/2011/02/24/how-to-have-bundler-load-a-custom-gem-into-a-rails-3-app/ http ://stackoverflow.com/questions/18168341/library-not-loaded-error-wrong-ruby http://stackoverflow.com/questions/12573596/what-is-the-purpose-of-vendor-bundle-heroku - 告訴-ME-地移除它 – Sami