पर अपनी खुद की बाइनरी का उपयोग करने की सेवा करें मैं हेरोकू पर हास्केल चलाने की कोशिश कर रहा हूं। मैं एक द्विआधारी app
संकलित और इस प्रकार एक Procfile
बनाया है:सीडर, हेरोकू
web: ./app +RTS -N4
जब मैंने इसे Heroku करने के लिए धक्का है, यह कहते हैं:
-----> Heroku receiving push
! Heroku push rejected, no Cedar-supported app detected
अब मुझे लगता है कि, देवदार अपनी बाइनरी में रोलिंग समर्थन नहीं करता। क्या इसे तैनात करने का कोई तरीका है?
मैंने https://github.com/mwotton/heroku_haskell_demo देखा है। ऐसा लगता है कि यह लड़का हरोकू में तैनात है, लेकिन यह अब काम नहीं करता है। हेरोोकू Gemfile
एस देखता है और सोचता है कि यह एक रूबी ऐप है और Bundle install
के साथ इसकी डिफ़ॉल्ट प्रोफाइल चलाता है जो स्पष्ट रूप से विफल रहता है।
धन्यवाद! यह अच्छा काम करता है। लेकिन मैं इसके पीछे तर्क समझ में नहीं आता। क्या आप समझ सकते हैं कि यह समस्या कैसे हल करता है? –
मुझे लगता है कि मुझे यह मिल गया है, कुंजी यह सोचने में है कि यह एक नोड.जेएस ऐप है, है ना? –