Ruby on rails 捆绑包安装错误:";“重定向太多”;

Ruby on rails 捆绑包安装错误:";“重定向太多”;,ruby-on-rails,ruby,bundle,Ruby On Rails,Ruby,Bundle,我无法在本地计算机上运行捆绑安装,我收到以下错误消息: 00:54:32-myuser~/myapp (master)$ bundle install --binstubs --path=vendor/bundle Fetching source index from http://rubygems.org/ Too many redirects 00:55:40-myuser~/myapp (master)$ 有什么线索吗? 或者提出任何解决办法 详细模式给了我: Fetching from

我无法在本地计算机上运行捆绑安装,我收到以下错误消息:

00:54:32-myuser~/myapp (master)$ bundle install --binstubs --path=vendor/bundle
Fetching source index from http://rubygems.org/
Too many redirects
00:55:40-myuser~/myapp (master)$
有什么线索吗? 或者提出任何解决办法

详细模式给了我:

Fetching from: http://rubygems.org/api/v1/dependencies
HTTP Success
Fetching source index from http://rubygems.org/
Fetching from: http://rubygems.org/quick/Marshal.4.8/actionmailer-3.2.11.gemspec.rz
HTTP Redirection
Fetching from: http://bb-m.rubygems.org/quick/Marshal.4.8/actionmailer-3.2.11.gemspec.rz
HTTP Redirection
Fetching from: http://bb-m.rubygems.org/quick/Marshal.4.8/actionmailer-3.2.11.gemspec.rz
HTTP Redirection
Fetching from: http://bb-m.rubygems.org/quick/Marshal.4.8/actionmailer-3.2.11.gemspec.rz
HTTP Redirection
Fetching from: http://bb-m.rubygems.org/quick/Marshal.4.8/actionmailer-3.2.11.gemspec.rz
HTTP Redirection
Too many redirects
Bundler::HTTPError: Too many redirects
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/fetcher.rb:197:in `fetch'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/fetcher.rb:222:in `fetch'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/fetcher.rb:222:in `fetch'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/fetcher.rb:222:in `fetch'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/fetcher.rb:222:in `fetch'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/fetcher.rb:222:in `fetch'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/fetcher.rb:92:in `fetch_spec'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/remote_specification.rb:46:in `_remote_specification'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/remote_specification.rb:51:in `method_missing'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/spec_set.rb:133:in `tsort_each_child'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/tsort.rb:203:in `each_strongly_connected_component_from'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/tsort.rb:182:in `block in each_strongly_connected_component'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/spec_set.rb:129:in `block in tsort_each_node'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/spec_set.rb:129:in `each'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/spec_set.rb:129:in `tsort_each_node'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/tsort.rb:180:in `each_strongly_connected_component'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/tsort.rb:148:in `tsort_each'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/tsort.rb:135:in `tsort'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/spec_set.rb:112:in `sorted'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/installer.rb:90:in `run'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/installer.rb:14:in `install'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/cli.rb:247:in `install'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/vendor/thor/task.rb:27:in `run'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/vendor/thor/invocation.rb:120:in `invoke_task'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/vendor/thor.rb:344:in `dispatch'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/vendor/thor/base.rb:434:in `start'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/bin/bundle:20:in `block in <top (required)>'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/friendly_errors.rb:3:in `with_friendly_errors'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/bin/bundle:20:in `<top (required)>'
/home/kar/.rbenv/versions/1.9.3-p194/bin/bundle:23:in `load'
/home/kar/.rbenv/versions/1.9.3-p194/bin/bundle:23:in `<main>'
从以下位置获取:http://rubygems.org/api/v1/dependencies
HTTP成功
从中获取源索引http://rubygems.org/
正在从以下位置获取:http://rubygems.org/quick/Marshal.4.8/actionmailer-3.2.11.gemspec.rz
HTTP重定向
正在从以下位置获取:http://bb-m.rubygems.org/quick/Marshal.4.8/actionmailer-3.2.11.gemspec.rz
HTTP重定向
正在从以下位置获取:http://bb-m.rubygems.org/quick/Marshal.4.8/actionmailer-3.2.11.gemspec.rz
HTTP重定向
正在从以下位置获取:http://bb-m.rubygems.org/quick/Marshal.4.8/actionmailer-3.2.11.gemspec.rz
HTTP重定向
正在从以下位置获取:http://bb-m.rubygems.org/quick/Marshal.4.8/actionmailer-3.2.11.gemspec.rz
HTTP重定向
重定向太多
Bundler::HTTPError:重定向太多
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/fetcher.rb:197:in'fetch'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/fetcher.rb:222:在“fetch”中
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/fetcher.rb:222:在“fetch”中
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/fetcher.rb:222:在“fetch”中
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/fetcher.rb:222:在“fetch”中
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/fetcher.rb:222:在“fetch”中
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/fetcher.rb:92:in'fetch_spec'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/remote\u规范。rb:46:in`\u remote\u规范'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/remote_specification.rb:51:in'method_missing'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/spec_set.rb:133:in'tsort_each_child'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/tsort.rb:203:在“每个强连接的组件”中
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/tsort.rb:182:在“每个强连接组件中的块”中
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/spec_set.rb:129:in`block in tsort_each_node'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/spec_set.rb:129:在'each'中
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/spec_set.rb:129:in`tsort_each_node'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/tsort.rb:180:“每个强连接的组件”
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/tsort.rb:148:in'tsort_each'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/tsort.rb:135:in'tsort'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/spec_set.rb:112:在“排序”中
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/installer.rb:90:运行中
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/installer.rb:14:在“安装”中
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/cli.rb:247:在“安装”中
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/vendor/thor/task.rb:27:运行中
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/vendor/thor/invocation.rb:120:在“invoke_task”中
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/vendor/thor.rb:344:在“调度”中
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/vendor/thor/base.rb:434:在“开始”中
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/bin/bundle:20:in'block-in'
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/friendly\u errors.rb:3:in“with\u-friendly\u errors”
/home/kar/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/bin/bundle:20:in`'
/home/kar/.rbenv/versions/1.9.3-p194/bin/bundle:23:在“加载”中
/home/kar/.rbenv/versions/1.9.3-p194/bin/bundle:23:in`'

非常感谢您的帮助。

我终于可以解决我的问题了,下面是我的帖子:

我必须修改fetcher.rb文件,如下所示:

     if @connection.is_a?(Net::HTTP::Persistent)
       response = @connection.request(uri)
     else
      @connection = Net::HTTP.new(uri.host, uri.port)
       req = Net::HTTP::Get.new uri.request_uri
       response = @connection.request(req)
     end 

更多详细信息。

您是否尝试过手动访问url?它似乎在自我预测;不幸的是,我无法复制。更新了fetcher.rb,它成功了!感谢您发布解决方案:)