Подтвердить что ты не робот

Хероку толчок неудачи из-за новой реликвии RPM драгоценный камень

У меня есть gem 'newrelic_rpm' в моем Gemfile согласно документации Heroku . Когда я пытаюсь запустить 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 [email protected]:reponame.git
 ! [remote rejected] master -> master (pre-receive hook declined)

Любые идеи о том, как это исправить? Я уже пробовал bundle update в соответствии с этим ответом SO: qaru.site/info/168100/... безрезультатно.

4b9b3361

Ответ 1

РЕДАКТИРОВАТЬ: 3.5.8.72 из драгоценного камня был выпущен @thanks Chris

Похоже, API-интерфейс Bundler Dependency имеет проблемы.

newrelic_rpm-3.5.6.46 был спрятан 22 января 2013 года. Но по-прежнему запрашивается API.

Блокировка вашего gemfile в текущей версии будет исправлять проблему тем временем.

    gem "newrelic_rpm", "~> 3.5.5.38"

Ответ 2

Как упоминалось в chrislopresto, вам может понадобиться

bundle update newrelic_rpm

Я отправляю это как ответ, так как это было предложено, и, эй, версии меняются.