2013-02-13 32 views
21

के कारण हेरोकू पुश विफल रहा है, मुझे हेरोकू के documentation के अनुसार मेरे जेमफाइल में gem 'newrelic_rpm' मिला है।न्यू रिलिक आरपीएम मणि

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

इसे ठीक करने पर कोई भी विचार: जब मैं निम्नलिखित git push heroku master मैं प्राप्त चलाने के लिए प्रयास? मैंने इस एसओ उत्तर के अनुसार bundle update पहले से ही कोशिश की है: https://stackoverflow.com/a/4576816/337903 कोई फायदा नहीं हुआ।

+1

कोई और जानकारी 'हेरोकू लॉग' से बाहर आती है? –

उत्तर

27

संपादित करें: मणि की 3.5.8.72 क्रिस

@thanks जारी की गई है यह प्रतीत होता है Bundler निर्भरता एपीआई मुद्दों कर रहा है।

newrelic_rpm-3.5.6.46 22 जनवरी, 2013 को झुका हुआ था। लेकिन अभी भी एपीआई द्वारा अनुरोध किया जा रहा है।

वर्तमान रिलीज में अपने रत्न को लॉक करना इस दौरान समस्या को ठीक करेगा।

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

एफवाईआई, मणि के संस्करण 3.5.8.72 जारी किए गए हैं, और बंडलर निर्भरता के मुद्दे अब और नहीं हैं। तो 'बंडल अपडेट newrelic_rpm' अब चाल करेगा। – chrislopresto

+0

आपको इसे उत्तर क्रिस के रूप में पोस्ट करना चाहिए – Daniel

0

chrislopresto उल्लेख किया है, आप हे, संस्करणों को बदलने एक

bundle update newrelic_rpm 

मैं एक जवाब के रूप में इस पोस्टिंग कर रहा हूँ के बाद से यह सुझाव दिया गया था करने के लिए आवश्यकता हो सकती है, और।