2013-01-11 18 views
5

की उपनिर्देशिका से हेरोोकू पर प्ले ऐप परिनियोजित करें, मैं git push heroku master का उपयोग करके हेरोोकू पर Play 2.0.4 ऐप को तैनात करना चाहता हूं लेकिन मैंने प्ले रूट फ़ोल्डर को मेरे गिट रेपो के उप फ़ोल्डर में स्थानांतरित कर दिया है। क्या वहां से तैनात करने का कोई तरीका है?गिट रेपो

वर्तमान में यह 1.2.4 प्ले ऐप के रूप में मेरी परियोजना को गलत समझता है, तो संकलन और तैनाती विफल हो जाती है।

-----> Play! app detected 
-----> WARNING: Play! version not specified in dependencies.yml. Default version: 1.2.4 being used.... 
-----> Installing Play! 1.2.4..... 
-----> done 
-----> Installing ivysettings.xml..... done 
-----> Building Play! application... 

उत्तर

4

इस गिट प्लगइन को स्थापित करें।

https://github.com/apenwarr/git-subtree

रन "Git सबट्री धक्का उपसर्ग ** अनुप्रयोग के साथ सबफ़ोल्डर" मैं एक ही मुद्दा है, आश्चर्यजनक रूप से कोई सामान्य समाधान नहीं मिला था Heroku मास्टर "

+0

धन्यवाद! यह आशाजनक लग रहा है, लेकिन अब पुश इस तरह विफल रहा: 'संकेत: अपडेट अस्वीकार कर दिए गए थे क्योंकि आपकी वर्तमान शाखा की नोक इसके दूरस्थ समकक्ष के पीछे है। फिर से धक्का देने से पहले दूरस्थ परिवर्तनों को मर्ज करें (उदा। 'गिट पुल')। 'कोई विचार यह कैसे ठीक करें? शायद एक साफ heroku repo काम करेगा। – Tamas

+1

इसने विलय मुद्दे को हल किया: गिट पुश हेरोकू 'गिट सबट्री स्प्लिट - रेफिक्स वेबसाइट मास्टर': मास्टर लिंक [लिंक] से [http://stackoverflow.com/questions/12644855/how-do-i-reset- एक-Heroku-Git-भंडार करने के लिए अपने-प्रारंभिक राज्य) – Tamas

0

आप अपने रेपो फ़ाइल आप एक conf/dependencies.yml चाहते हैं खेलने के संस्करण जोड़ सकते हैं।

dependencies.yml:

# Application dependencies 

require: 
    - play 2.0.4 

यह तो सही प्ले संस्करण लोड होगा।

+0

धन्यवाद, लेकिन यह काम नहीं कर रहा है। अगर मैं कॉन्फ़िगरेशन को '/ conf/dependencies.yml' पर ले जाता हूं तो यह केवल तैनाती को प्रभावित करता है लेकिन मेरा प्ले प्रोजेक्ट '/ play' उपनिर्देशिका में है – Tamas

+0

मैं इसके माध्यम से अनुसरण करूंगा: https://devcenter.heroku.com/articles/play । यदि पुश काम करता है तो आपकी प्ले प्रोजेक्ट रेपो की जड़ में है? –

+0

हां यह रूट में है अगर यह काम करता है। लेकिन मैंने इसे एक उपनिर्देशिका में ले जाया और मैं इसे इस तरह से रखना चाहता हूं। – Tamas