मैं उनके निर्देशों के बाद, हेरोकू में एस्पेन से सीडर स्टैक से एक हेरोकू ऐप पोर्ट कर रहा हूं।heroku: bash: bundle: आदेश नहीं मिला
मैं अंतिम तैनाती चरण में हूं।
2012-10-22T11:23:53+00:00 heroku[web.1]: Starting process with command `bundle exec thin start -p 40310 -e production`
2012-10-22T11:23:54+00:00 app[web.1]: bash: bundle: command not found
मैं नहीं देख सकते हैं कि मैं, Heroku ढेर बता जहां बंडल है, या उपलब्ध कराने इसके लिए जिम्मेदार हो सकता है के बाद से बंडलर वास्तव में इस काम के लिए यह प्रयोग किया जाता है: मैं इस त्रुटि मिलती है। यह आदेश अनुप्रयोग के लिए Procfile में निर्दिष्ट किया जाता:
web: bundle exec thin start -p $PORT -e $RACK_ENV
stackoverflow पर एक और इसी तरह के सवाल पता चलता है कि यह इतना Heroku एप्लिकेशन किस तरह के बारे में गलत विचार हो जाता है होता है अगर एप्लिकेशन शुरू में एक Procfile बिना Heroku को धक्का दे, यह है। उस पोस्टर ने अपना ऐप हटा दिया और एक नया बनाया और सफलता की सूचना दी। हालांकि, मेरे पोर्ट किए गए ऐप को हटाने और पुनर्निर्माण में शामिल प्रयास उच्च है। क्या शुरू करने के बजाए मैं इसे ठीक कर सकता हूं?
मेरे मामले में, मेरे जेबफाइल में मेरे ऐप के साथ काम करने वाली नवीनतम रूबी निर्दिष्ट करें, इस मुद्दे को हल करें। –