2015-07-10 10 views
6

तो, मैं उसकेोकू और इस रेल ट्यूटोरियल के साथ और अधिक समस्याओं में भाग रहा हूं। मेरे द्वारा बनाए गए रेल ट्यूटोरियल में मुझे एक सुपर बेसिक ऐप विकसित किया गया था। तब उन्होंने मुझे थोड़ा बाल्टी खाता बनाया था। इसके बाद उन्होंने मुझे एक हेरोोक खाता बनाया था। अब वे मुझे अपने मूल मास्टर को अपने हेरोकू होस्ट में धक्का देने के लिए कह रहे हैं। जब मैं ऐसा करता हूं, मुझे यह त्रुटि संदेश मिल रहा है और मैं इसे समझ नहीं सकता। किसी के पास कोई संकेत है कि मैं इसे कैसे हल कर सकता हूं? पहले से बहुत - बहुत धन्यवाद!हेरोकू त्रुटि संदेश कोई सीडर-समर्थित ऐप नहीं मिला

[email protected]:~/work-space$ git push heroku master 
Counting objects: 66, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (55/55), done. 
Writing objects: 100% (66/66), 16.39 KiB | 0 bytes/s, done. 
Total 66 (delta 2), reused 0 (delta 0) 
remote: Compressing source files... done. 
remote: Building source: 
remote: !  Push rejected, no Cedar-supported app detected 
remote: HINT: This occurs when Heroku cannot detect the buildpack 
remote:  to use for this application automatically. 
remote: See https://devcenter.heroku.com/articles/buildpacks 
remote: Building source: 
remote: 
remote: 
remote: !  Push rejected, no Cedar-supported app detected 
remote: HINT: This occurs when Heroku cannot detect the buildpack 
remote:  to use for this application automatically. 
remote: See https://devcenter.heroku.com/articles/buildpacks 
remote: 
remote: Verifying deploy.... 
remote: 
remote: ! Push rejected to safe-badlands-5004. 
remote: 
To https://git.heroku.com/safe-badlands-5004.git 
! [remote rejected] master -> master (pre-receive hook declined) 
+0

आपको अपने प्रोजेक्ट फ़ोल्डर में होना चाहिए। –

उत्तर

5

मुझे यह मिल गया! हे भगवान, मुझे मिल गया!

अहम ...


तो, स्टीव और कोलिन सही थे। मुझे वास्तव में मेरी प्रोजेक्ट निर्देशिका में होना जरूरी था, इसलिए हेरोोकू मेरी रूबी फाइलों को समझ सकता था और तदनुसार आगे बढ़ सकता था। जब मैंने अपने प्रारंभिक ऐप को बिट बाल्टी में धक्का दिया तो मैंने गुमराह किया। मैंने अपने ऐप को मुख्य निर्देशिका के अंदर बिट बाल्टी पर धक्का दिया। इसने मेरे ऐप को सबफ़ोल्डर बनाया, जिसने बदले में हेरोोकू की उपस्थिति का पता लगाना असंभव बना दिया।

समाधान मेरे सभी ऐप का चयन कर रहा था, इसे डेस्कटॉप पर क्लिक करके खींच रहा था और फोनी मुख्य फ़ोल्डर को हटा रहा था। मैंने अपनी फाइलें बिट बैकेट रिपोजिटरी में वापस रखी और इसे बिट, बाल्टी में जोड़ा, प्रतिबद्ध किया और धक्का दिया।

यदि यह आपके साथ होता है, तो सुनिश्चित करें कि आप अपने ऐप में छिपे हुए फ़ोल्डर्स को अपने नए फ़ोल्डर में भी खींचें, क्योंकि यह वास्तव में आपको गड़बड़ कर सकता है।

सभी को धन्यवाद!

13

आप अपनी परियोजना निर्देशिका में cd की जरूरत के रूप में मैं यह सोचते हैं रहा हूँ ~/work-space अपने एप्लिकेशन का नाम नहीं है।

निम्न कार्य करें: cd path/to/root/of/your/project और फिर से आदेश का प्रयास करें।

अद्यतन

ऐतिहासिक रूप से, इस के लिए और अधिक प्रमुख ठीक दो चीजों में से एक हो गया है:

सही ढंग से अपने .buildpacks फ़ाइल नामकरण

या

(यकीन है कि यह .buildpack नहीं है बनाने के)

अपनी .git फ़ाइलों को पुन: प्रारंभ करना:

rm -rf .git 
git init 
git add . 
git commit -am "Reinitialize" 
heroku create --stack cedar 
git push heroku master 
+0

यह काम नहीं किया। :/मुझे एक ही त्रुटि संदेश मिलता है। –

+0

मैंने अपने उत्तर को अन्य प्रकार के फिक्स शामिल करने के लिए अपडेट किया है। –

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