ошибка при нажатии на героку - Gem :: RemoteFetcher :: FetchError - PullRequest
1 голос
/ 19 июля 2011

Получил эту ошибку при нажатии на героку:

 Installing oa-enterprise (0.2.1)
   /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:365:in `
est': too many connection resets (http://production.cf.rubygems.org/gems/oa-
-0.2.1.gem) (Gem::RemoteFetcher::FetchError)
    from /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:28
 `open_uri_or_path'
    from /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:29
 `open_uri_or_path'
    from /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:17
 `fetch_path'
    from /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:11
 `download'
    from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/sou
rb:254:in `download_gem_from_uri'
    from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/sou
rb:71:in `fetch'
    from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/ins
er.rb:45:in `run'
    from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/spe
t.rb:12:in `each'
    from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/spe
t.rb:12:in `each'
    from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/ins
er.rb:44:in `run'
    from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/ins
er.rb:8:in `install'
    from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/cli
225:in `install'
    from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/ven
thor/task.rb:22:in `send'
    from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/ven
thor/task.rb:22:in `run'
    from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/ven
thor/invocation.rb:118:in `invoke_task'
    from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/ven
thor.rb:246:in `dispatch'
    from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/ven
thor/base.rb:389:in `start'
    from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.7/bin/bundle:13
    from /usr/ruby1.8.7/bin/bundle:19:in `load'
    from /usr/ruby1.8.7/bin/bundle:19
   FAILED: http://devcenter.heroku.com/articles/bundler
   Heroku push rejected, failed to install gems via Bundler

Как я могу это решить?

Спасибо

Одед

Ответы [ 2 ]

1 голос
/ 20 июля 2011

too many connection resets может быть вызвано соединением между вашим сервером (Heroku) и RubyGems CloudFront CDN.

Сегодня было несколько сообщений о проблемах в сервисах Amazon AWS, которые вы можете проверить здесь:

http://status.aws.amazon.com/

В CloudFront возникли проблемы, которые могли быть причиной вашей проблемы.

Можете ли вы попробовать еще раз? Я не думаю, что ваши драгоценные камни являются проблемой, но больше случайность сети.

1 голос
/ 19 июля 2011

Это означает, что в вашем gemfile есть драгоценный камень, который невозможно найти или установить. Укажите свой gemfile, и я скажу вам, какой это.

Скопируйте и вставьте следующий пакет.

source 'http://rubygems.org'

gem 'rails', '3.0.5'
gem "paperclip", "~> 2.3" 
gem 'aws-s3' 
gem 'devise' 
gem 'omniauth', '0.2.0'
gem 'httparty' 
gem 'nifty-generators'

Тогда:

bundle
git add .
git commit -m 'new bundle'
git push heroku

Затем вы можете добавить свои жемчужины разработки, это только для того, чтобы начать работу.

group :development do
    gem 'mocha' 
    gem 'will_paginate', '3.0.pre2' 
    gem 'jquery-rails' 
    gem 'faraday', '0.6' 
    gem 'uuidtools' 
end

К вашему сведению - проблема была с самоцветом oauth. Я только что взял один из герою.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...