Хероку толчок неудачи из-за новой реликвии 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/... безрезультатно.
Ответы
Ответ 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
Я отправляю это как ответ, так как это было предложено, и, эй, версии меняются.