2011-12-07 10 views
6

जबकि इस पोस्ट लिख, लेकिन मुझे लगा कि यह मेरे जैसे अन्य noobs के लिए अच्छी जानकारी हो सकता है :)मेरी Git में सब कुछ Heroku पुनर्स्थापित करने के लिए कैसे/रेल 3.1 परियोजना

संपादित नीचे समस्या को हल करने मैं मेरी समस्या हल फ़ाइल .git/config

निम्नलिखित वहाँ एक अनुभाग है कि इस

[remote "heroku"] 
url = [email protected]:adjective-noun-1234.git 
fetch = +refs/heads/*:refs/remotes/heroku/* 

यह वही है Git करने के लिए धक्का करने की कोशिश करता है की तरह लग रहा है। बस

url = [email protected]:adjective-noun-1234.git 

जो भी नया हेरोकू प्रोजेक्ट आपने बनाया है उसे बदलें। गिट अब फिर से हेरोकू को धक्का दे सकता है।



मैं एक काम कर रहे राज्य के लिए कभी मेरी दूसरी रेल एप्लिकेशन मिल गया और यह तैनात करने के लिए चाहते हैं। तो मैं रेल ट्यूटोरियल पर रूबी में Heroku तैनाती के लिए सभी चरणों का अनुसरण (मैं तैनाती पुस्तक से नमूना अनुप्रयोग के लिए काम कर रहा था) का उपयोग:

heroku create 

मैं तो साथ अपने प्रोजेक्ट धक्का

git push heroku master 

हालांकि मैं Heroku लॉग में किसी भी त्रुटि नहीं मिल सकता है परियोजना काम नहीं करता, सब मुझे मिलता है:

हमें खेद है, लेकिन कुछ गलत हुआ। हमें इस मुद्दे के बारे में अधिसूचित किया गया है और हम जल्द ही इसे पर देखेंगे।

तो मैं चारों ओर Heroku सहायता अनुभाग देखा और सरकारी रेल 3.0/3.1 परिनियोजन मार्गदर्शिका पाया:

http://devcenter.heroku.com/articles/rails3

http://devcenter.heroku.com/articles/rails31_heroku_cedar

मैं करने के लिए Heroku वेब दृश्यपटल> सामान्य जानकारी के लिए चला गया > ऐप को नष्ट करें क्योंकि मैं एक साफ स्लेट के साथ अपने प्रयासों को जारी रखना चाहता था।

heroku create --stack cedar 

और Heroku को धक्का

git push heroku master 

समस्या का उपयोग कर: किसी कारण Git अभी भी पुश करने के लिए कोशिश कर रहा है के लिए

गाइड के बाद मैं देवदार ढेर के लिए एक Heroku प्रोजेक्ट बनाया पुरानी हेरोोक परियोजना के लिए !!!

एक त्रुटि में जिसके परिणामस्वरूप

fatal: The remote end hung up unexpectedly 

उत्तर

15

अपने रिमोट खजाने की जाँच करें, और नए Heroku नाम करने के लिए इसे अद्यतन:

git remote -v 

तब हटाने Heroku एक है कि गलत है:

git remote rm heroku 

फिर नया

जोड़ें
git remote add heroku [email protected]:sitename.git 
0

इसमें कुछ समय चरम है, लेकिन मेरे लिए काम किया ....

heroku destroy appname 

heroku create 

git push heroku master 
संबंधित मुद्दे