2013-02-13 20 views
21

Tôi có gem 'newrelic_rpm' trong Gemfile của tôi theo số documentation của Heroku. Khi tôi cố gắng chạy git push heroku master Tôi nhận được các thông tin sau:Heroku đẩy không do đá quý Relic RPM mới

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

Mọi ý tưởng về cách sửa lỗi này? Tôi đã thử bundle update theo câu trả lời SO này: https://stackoverflow.com/a/4576816/337903 không có kết quả.

+1

Mọi thông tin khác có thể xuất phát từ 'nhật ký heroku'? –

Trả lời

27

EDIT: 3.5.8.72 của đá quý đã được phát hành @thanks Chris

Có vẻ API Bundler phụ thuộc là có vấn đề.

newrelic_rpm-3.5.6.46 đã được kéo dài vào ngày 22 tháng 1 năm 2013. Nhưng vẫn được API yêu cầu.

Khóa gemfile của bạn vào bản phát hành hiện tại sẽ khắc phục sự cố trong thời gian chờ đợi.

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

FYI, Phiên bản 3.5.8.72 của đá quý đã được phát hành và các vấn đề phụ thuộc của gói không còn nữa. Vì vậy, một gói 'update update newrelic_rpm' bây giờ sẽ thực hiện thủ thuật. – chrislopresto

+0

Bạn nên đăng bài này như là một câu trả lời chris – Daniel

0

Như chrislopresto đề cập, bạn có thể cần phải làm một

bundle update newrelic_rpm 

Tôi gửi bài này như một câu trả lời vì nó đã được đề xuất, và hey, các phiên bản thay đổi.

Các vấn đề liên quan