我很困惑;-)我使用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)。那里出了什么问题?不应该把这些东西放到供应商/?
答案 0 :(得分:1)
Bundle存在一个错误,即来自:git的gems安装方式与其他方式不同。您可以执行bundle install --system
强制将所有gem安装到系统目录中,或将这些行添加到项目内的.bundle/config
:
BUNDLE_PATH:“供应商”
然后再次运行'bundle install'。
我希望Bundle能够支持:git将来会更加无缝。