2012-02-05 16 views
8

मैंने हेरोोकू के सीडर स्टैक पर एक स्थिर वेबसाइट बनाने के लिए निर्देश here निर्देशों का पालन करने का प्रयास किया।हेरोकू सीडर पर स्टेटिक वेबसाइट

मैंने साइट को here पर रखा है।

जब मैं अनुप्रयोग को पुश करने की कोशिश (का उपयोग करते हुए "Git धक्का Heroku मास्टर"), मैं निम्नलिखित त्रुटि मिलती है:

Kushs-MacBook-Air:hgtr kushpatel$ git push heroku master 
Counting objects: 7, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (7/7), done. 
Writing objects: 100% (7/7), 1.29 KiB, done. 
Total 7 (delta 1), reused 0 (delta 0) 

-----> Heroku receiving push 
-----> Removing .DS_Store files 
!  Heroku push rejected, no Cedar-supported app detected 

To [email protected]:gentle-warrior-1301.git 
! [remote rejected] master -> master (pre-receive hook declined) 
error: failed to push some refs to '[email protected]:gentle-warrior-1301.git' 

किसी भी मदद की बहुत सराहना कर रहा है। मैं नवीनतम रूबी/रैक/हेरोकू

उत्तर

16

निर्देश बांस ढेर जो रैक पड़ता था स्थापित के लिए कर रहे हैं - देवदार ढेर तो आप पूरी तरह से खाली हो गया है रैक स्थापित करने की जरूरत है।

आप के साथ

source :rubygems 

gem 'rack' 

bundle यह एक Gemfile जोड़ने और फिर Gemfile और Gemfile.lock git और repush को जोड़ने की जरूरत है।

0

पर हैं जो निर्देश बांस स्टैक के लिए हैं।

सीडर स्टैक को आपके ऐप को चलाने के तरीके की पहचान करने में सक्षम होने के लिए Procfile की आवश्यकता है।

अपने Procfile में

कुछ इस तरह चाल करना चाहिए - यह सोचते हैं आप पतली उपयोग कर रहे हैं:

web: bundle exec thin start -p $PORT -e $RACK_ENV 
+1

ऐप प्रकारों का पता लगाने के लिए प्रसंस्करण का उपयोग नहीं किया जाता है - config.ru पर्याप्त है। वे स्वचालित रूप से आपके लिए एक वेब प्रक्रिया चलाएंगे। –

+0

आह, अच्छी तरह से कहा। इसके बारे में पूरी तरह से भूल गए। टी.के.एस – leonardoborges

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