21 Stimmen

Heroku-Push schlägt fehl aufgrund von New Relic RPM gem

Ich habe gem 'newrelic_rpm' in meinem Gemfile gemäß Heroku's Dokumentation . Wenn ich versuche, die git push heroku master Ich erhalte die folgenden Informationen:

-----> Ruby/Rails app detected
-----> Installing dependencies using Bundler version 1.3.0.pre.5
       Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment
       Fetching gem metadata from https://rubygems.org/........
       Fetching gem metadata from https://rubygems.org/..
       Could not find newrelic_rpm-3.5.6.46 in any of the sources
 !
 !     Failed to install gems via Bundler.
 !
 !     Heroku push rejected, failed to compile Ruby/rails app

To git@heroku.com:reponame.git
 ! [remote rejected] master -> master (pre-receive hook declined)

Haben Sie eine Idee, wie man das Problem beheben kann? Ich habe bereits versucht bundle update wie in dieser SO-Antwort: https://stackoverflow.com/a/4576816/337903 vergeblich.

27voto

rposborne Punkte 802

EDIT: 3.5.8.72 des Edelsteins wurde veröffentlicht @Danke Chris

Es scheint, dass die Bundler Dependency API Probleme hat.

newrelic_rpm-3.5.6.46 wurde am 22. Januar 2013 vom Netz genommen. Es wird aber immer noch von der API angefordert.

Wenn Sie Ihr gemfile auf die aktuelle Version sperren, wird das Problem in der Zwischenzeit behoben.

    gem "newrelic_rpm", "~> 3.5.5.38"

0voto

Greg M. Krsak Punkte 2056

Wie chrislopresto erwähnte, müssen Sie möglicherweise eine

bundle update newrelic_rpm

Ich stelle dies als Antwort ein, da es vorgeschlagen wurde, und hey, Versionen ändern sich.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X