我正在使用Github的Ruby 2.0.0 + RoR4.0.2 + Mongoid 4 gem:
的Gemfile:
gem "moped", github: "mongoid/moped"
gem "mongoid", github: "mongoid/mongoid"
错误:
Git错误:命令
git clone --no-checkout "/Users/skozz/wwwssd/railsapps/research/vendor/bundle/cache/bundler/git/moped-9b1aedab11453ea81518d1ac845eab1f786d7c14" "/Users/skozz/wwwssd/railsapps/research/vendor/bundle/bundler/gems/moped-a8f96c57042a"
在目录/ Users / skozz / wwwssd / railsapps / research中失败了。如果 此错误仍然存在,您可以尝试删除缓存目录 '/用户/ skozz / wwwssd / railsapps /研究/供应商/束/高速缓存/捆绑/ GIT中/轻便摩托车9b1aedab11453ea81518d1ac845eab1f786d7c14'
我可以解决删除缓存目录的问题,但这个问题每天都会发生,而且当它在Heroku的生产环境中发生时,它会让我感到困扰。
如何自动避免此冲突?
THX。
答案 0 :(得分:0)
我解决了它指定完整的Github的路径
自:
gem "moped", github: "mongoid/moped"
gem "mongoid", github: "mongoid/mongoid"
要:
gem "mongoid", :git => 'git://github.com/mongoid/mongoid.git'
gem "moped", :git => 'git://github.com/mongoid/moped.git'
答案 1 :(得分:0)