2011-04-05 92 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将在未来更加无缝。