2011-03-31 85 views
1

我有一個項目(軌道),其運輸寶石vendor/gems下。其中一些寶石不再通過紅寶石,因此rake gems:install失敗。使RVM也加載寶石在供應商/寶石

我想要rubygems從rvm-gem-dirs/usr/local/rvm/gems/[email protected], /usr/local/rvm/gems/[email protected])和vendor/gems加載寶石。

如何將這樣的目錄添加到rubygems加載路徑?這可能嗎?

+0

什麼版本的Rails? – 2011-04-02 03:44:04

+1

您可以將Rails 2應用程序轉換爲捆綁器,然後在您的gemfile中:gem'coolthing',:path =>'vendor/gems/coolthing-3.2.8' – Unixmonkey 2011-04-02 11:55:21

+0

@Unixmonkey:我知道,但主要問題是一個「售價「的寶石,不再能夠在任何地方使用。雖然我想我可以用':path'參數將它包含在Gemfile中。 – berkes 2011-04-03 13:55:48

回答

0

將供應商/ gems目錄添加到GEM_PATH環境變量中。

GEM_PATH=$GEM_PATH:/home/berkes/your_project/vendor/gems