21

gem 'newrelic_rpm'Heroku のドキュメントに従ってGemfileを作成しました。実行しようとするgit push heroku masterと、次のメッセージが表示されます。

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

これを修正する方法についてのアイデアはありますか? 私はすでにbundle updateこのSOの回答に従って試しました: https://stackoverflow.com/a/4576816/337903無駄に。

4

2 に答える 2

27

編集: gem の 3.5.8.72 がリリースされました @thanks Chris

Bundler Dependency API に問題があるようです。

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

gemfile を現在のリリースにロックすると、当面は問題が解決します。

    gem "newrelic_rpm", "~> 3.5.5.38"
于 2013-02-13T05:12:01.497 に答える
0

クリスロプレストが述べたように、あなたはする必要があるかもしれません

bundle update newrelic_rpm

提案されたので、これを回答として投稿しています。バージョンが変更されました。

于 2013-10-24T00:17:24.253 に答える