Bundler抛出了GEM安装的文件或目录[英] Bundler throws No Such file or directory for gem install

本文是小编为大家收集整理的关于Bundler抛出了GEM安装的文件或目录的处理方法,想解了Bundler抛出了GEM安装的文件或目录的问题怎么解决?Bundler抛出了GEM安装的文件或目录问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

在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/中检查了备份-150fb5168eb!它是通过git安装的宝石.为什么Bundler寻找备份-3.0.19.如何刷新备份宝石并询问Bundler从头开始安装宝石.

请帮助

推荐答案

尝试这个 http://raflabs.com/blogs/silence-is-foo/2010/07/19/installing-a-gem-fork-from-github-source/你可以安装通过其中提到的方法进入您的宝石集合

其他推荐答案

我有1.0.10的这个问题,但是当我将服务器更新到Bundler 1.0.21时,问题消失了.

其他推荐答案

我有当前spork的问题.如果指定它应该工作的版本

gem "backup", '1.0', :git => "git://github.com/tenmiles/backup.git"

它为我固定它

本文地址:https://www.itbaoku.cn/post/786635.html