2013-02-13 13 views
21

Posiadam gem 'newrelic_rpm' w mojej Gemfile zgodnie z documentation Heroku. Podczas próby uruchomienia git push heroku master otrzymuję:Próba wypchnięcia Heroku ze względu na nowy Klejnot RPM:

-----> 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 [email protected]:reponame.git 
! [remote rejected] master -> master (pre-receive hook declined) 

Wszelkie pomysły na rozwiązanie tego problemu? Próbowałem już bundle update zgodnie z tą odpowiedzią: https://stackoverflow.com/a/4576816/337903 bezskutecznie.

+1

Jakieś dalsze informacje pochodzą z "logów heroku"? –

Odpowiedz

27

EDIT: 3.5.8.72 gem został wydany @thanks Chris

Wydaje API Bundler Zależność mających problemy.

newrelic_rpm-3.5.6.46 został wyszarpnięty 22 stycznia 2013. Ale wciąż jest żądany przez API.

Zablokowanie pliku gemfile do wersji bieżącej rozwiązuje ten problem w międzyczasie.

gem "newrelic_rpm", "~> 3.5.5.38" 
+6

FYI, wersja 3.5.8.72 tego klejnotu została wydana, a problemy z zależnościami w pakiecie już nie występują. Tak więc 'bundle update newrelic_rpm' zrobi teraz lewę. – chrislopresto

+0

Powinieneś opublikować to jako odpowiedź chris – Daniel

0

Jak chrislopresto wspomniano, może trzeba zrobić

bundle update newrelic_rpm 

jestem delegowania to jako odpowiedź, ponieważ sugerowano, i hej, wersje zmieni.

Powiązane problemy