2009-07-27 53 views

回答

1

您不需要供應商Rails來使用供應商的寶石。

通常,寶石解包到一個名爲vendor/gems/some_gem-1.2.3之類的目錄。檢查您的所有出售的創業板目錄是否遵循此模式(即GEM_NAME-VERSION)。

5

更容易和更可靠的方法是使用gem dependencies

然後,如果你想解開你的寶石爲供應商/寶石的那麼容易,因爲打字:

rake gems:unpack 

你並不需要供應商的軌道,以供應商的寶石,錯誤似乎是一個用戶錯誤您正在將寶石解壓縮到錯誤的位置並且缺少一些版本信息。

-1

您是手動執行還是使用rake?由於vendor/gems目錄中的寶石具有這種格式 - gem-name-VERSION

例如,ruby-openid寶石將被解壓到vendor/plugins/ruby-openid-2.1.7/

嘗試使用rake gems:unpack解開寶石包裝。