2010-01-27 11 views
9

मैंheroku डीबी: धक्का अवैध डेटाबेस यूआरएल दिखा रहा है

heroku db:push

का उपयोग करके डेटा को एक हेरोकू ऐप में धक्का देने की कोशिश कर रहा हूं लेकिन यह इस त्रुटि को थका रहा है:

[email protected]:~/rails/soft$ heroku db:push 
Invalid database url 

इसके बारे में कोई सुराग? मेरी नलियां ठीक हो गईं क्योंकि मैं पहले डीबी को धक्का देने में सक्षम था।

क्या विशेष रूप से कुछ मुझे देखना चाहिए?

संपादित करें: यदि आप इस समस्या का उत्तर ढूंढ रहे हैं तो आप खुद को आकर्षक यूआरएल प्रदान करने से बेहतर हैं। इस question

में उत्तर दिया गया

उत्तर

16

हाँ, सुनिश्चित करें कि आप परियोजना जड़ में हैं, मैं सिर्फ और साथ ही इस समस्या का सामना किया

0

में उत्तर दिया गया है यदि आप अपने रेल ऐप की रूट के बजाय /db निर्देशिका में हैं, तो आप यह त्रुटि प्राप्त कर सकते हैं।

1

आपको लगता है कि प्रारूप का उपयोग कर db नाम, लॉगिन और पासवर्ड निर्दिष्ट करने के लिए कोशिश कर सकते हैं: Heroku db: धक्का postgres:// उपयोगकर्ता नाम: पासवर्ड @ लोकलहोस्ट/myrailsdb

4

आपको अपनी कॉन्फ़िगरेशन निर्देशिका में डेटाबेस.आईएमएल फ़ाइल की आवश्यकता है ताकि यह पता चल सके कि डेटाबेस किस से धक्का दे रहा है।

+0

डाटाबेस को खींचने के लिए, बल्कि, हाँ, यह मेरे मामले का समाधान था :-) – pablobm

0

प्रयास करें:

=== blah-blah-app-name-9897 
Addons:  PG Backups Basic, Shared Database 5MB 
Database Size: 184k 
Domain Name: blah-blah-app-name-9897.herokuapp.com 
Git URL:  [email protected]:blah-blah-app-name-9897.git 
Owner:   [email protected] 
Repo Size:  9M 
Slug Size:  30M 
Stack:   cedar 
Web URL:  http://blah-blah-app-name-9897.herokuapp.com/ 
फिर

कुछ:

heroku info 

आप कुछ इस तरह के अलावा और कुछ लेते हैं (एप्लिकेशन के नाम मानते हुए 'बकवास करना, एप्लिकेशन के नाम-9897' है) आपके heroku सेटअप के साथ गलत है।

विवरण देखने के लिए यहां अपनी हरोकू जानकारी के आउटपुट पोस्ट करें।

संबंधित मुद्दे