在 Gemfile 中,
gem "backup", :git => "git://github.com/tenmiles/backup.git", :ref => "develop"
n 本地和分阶段,bundle install
确实成功完成了。在生产中,当bundle install --deployment
发生这种情况,bundler 会抛出此错误
Using backup (3.0.19) from git://github.com/tenmiles/backup.git (at develop)
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:365:in `initialize': No such file or directory - /home/anand/public_html/myapp/releases/20111113170352/vendor/bundle/ruby/1.9.1/bundler/gems/gems/backup-3.0.19/bin/backup (Errno::ENOENT)
我签到了/home/anand/public_html/myapp/releases/20111113170352/vendor/bundle/ruby/1.9.1/bundler/gems/gems/
backup-150fb5168ebe 就在那里!它是一个通过 git 安装的 gem。为什么捆绑程序正在寻找 backup-3.0.19。如何刷新备份 gem 并要求捆绑程序从头开始重新安装 gem。
请帮忙
尝试这个http://raflabs.com/blogs/silence-is-foo/2010/07/19/installing-a-gem-fork-from-github-source/ http://raflabs.com/blogs/silence-is-foo/2010/07/19/installing-a-gem-fork-from-github-source/你可以通过那里提到的方法将gem安装到你的gem集中
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)