2011-04-05 32 views
2

我很困惑;-)我使用Bundler,它適用於我所有的項目。在最近的項目中,我需要Github上的一些寶石,所以我添加了Bundler和Github Gems

gem "dm-is-localizable", :git => "git://github.com/snusnu/dm-is-localizable.git" 

我的Gemfile。

Bundle將dm-is-localizable內容直接推送到我的項目目錄中(與app /,db /,lib /等相同的目錄,所以現在有dm-is-localizable /)。那裏出了什麼問題?不應該將這些東西放入供應商/?

+0

您正在使用哪種捆綁軟件版本? – Fran 2011-04-05 08:42:01

回答

1

Bundle有一個bug,使得來自:git的寶石不會像其餘的一樣安裝。你可以做bundle install --system迫使所有的寶石成被安裝到系統目錄,或將這些行添加到您.bundle/config您的項目中:

BUNDLE_PATH:「供應商」

然後運行「包安裝」再一次。

我希望Bundle支持:git將在未來更加無縫。