Bundler和Github Gems

时间:2011-04-05 08:06:57

标签: ruby-on-rails github gem bundler

我很困惑;-)我使用Bundler,它适用于我的所有项目。在最近的项目中,我需要一些来自Github的宝石,所以我添加了

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

到我的Gemfile。

Bundle将dm-is-localizable的东西直接推送到我的项目目录中(相同的目录,其中app /,db /,lib /等等抵制,所以有dm-is-localizable / now)。那里出了什么问题?不应该把这些东西放到供应商/?

1 个答案:

答案 0 :(得分:1)

Bundle存在一个错误,即来自:git的gems安装方式与其他方式不同。您可以执行bundle install --system强制将所有gem安装到系统目录中,或将这些行添加到项目内的.bundle/config

  

BUNDLE_PATH:“供应商”

然后再次运行'bundle install'。

我希望Bundle能够支持:git将来会更加无缝。