2013-02-13 9 views
21

私のGemfileには、としてgem 'newrelic_rpm'があります。私はgit push heroku masterを実行しようとすると、私は次のことを受け取る:新しいRelic RPM gemのためにHeroku pushが失敗する

-----> 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) 

この問題を解決する方法上の任意のアイデア?私はすでにbundle updateを試してみました。この回答はhttps://stackoverflow.com/a/4576816/337903です。

+1

「heroku logs」の情報はありませんか? –

答えて

27

EDIT:宝石の3.5.8.72は、バンドラー依存関係のAPIは、問題を抱えている表示されますクリス

@thanksリリースされました。

2013年1月22日にnewrelic_rpm-3.5.6.46がヤンクされました。ただし、依然としてAPIによってリクエストされています。

gemfileを現在のリリースにロックすると、その間に問題が解決されます。

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

FYI、バージョン3.5.8.72のgemがリリースされました。また、バンドラの依存関係の問題もなくなりました。だから、 'bundlerelate newrelic_rpm'はこのトリックを行います。 – chrislopresto

+0

これを回答として投稿する必要があります。 – Daniel

0

chrisloprestoが述べたように、あなたはそれが示唆されたので、私は答えとしてこれを掲示しています

bundle update newrelic_rpm 

を行う必要があり、そしてちょっと、バージョンが変更されます。

関連する問題