हर बार जब मैं Heroku करने के लिए अपने रेल 3.2 परियोजना को तैनात, rake assets:precompile
चलाया जाता है:क्या हेरोोकू पर एक सिंगल गिट पुश के लिए संपत्ति प्रीकंपाइल चरण को छोड़ना संभव है?
$ git push heroku master
...
----> Preparing app for Rails asset pipeline
Running: rake assets:precompile
Asset precompilation completed (189.17s)
...
कभी कभी मैं एक धक्का है कि मैं जानता हूँ कि इस तरह के एक नियंत्रक के लिए एक त्वरित हॉटफिक्स रूप में किसी भी संपत्ति नहीं बदलता है, बनाना चाहते हैं। क्या संपत्ति को छोड़ना संभव है: हरोकू को एक सिंगल गिट पुश के लिए प्रीकंपाइल चरण?
धन्यवाद।
यदि मैं अभी भी संपत्तियों को हरोकू पर संकलित करना चाहता हूं, तो इस समाधान का अर्थ है कि मुझे manifest.yml फ़ाइल में एक चेकइन बनाना होगा, उसके टूलू को दबाएं, फिर उस फ़ाइल को निकालने के लिए पूरी तरह से सुनिश्चित रहें। सही? क्या कोई ऐसा तरीका है जिसमें यह अतिरिक्त कदम शामिल नहीं होगा? – Eli
यदि आप हेरोकू में तैनात होते समय ध्यान से देखते हैं, तो वहां एक पंक्ति होगी जो 'manifest manifest.yml की तरह कुछ कहती है। स्थानीय रूप से संकलित संपत्तियों का मानना है। तो अनिवार्य रूप से मैनिफेस्ट फ़ाइल एक संकेत है कि हेरोोक को संपत्ति संकलन न करने के लिए कहें। मुझे लगता है कि आप अपने कंसोल पर हमेशा 'मैनोकू रन रेक संपत्तियों: प्रीकंपाइल' को मैन्युअल रूप से चला सकते हैं। –
आपके कंसोल से 'होकोकू रन रेक संपत्तियां: प्रीकंपाइल' चलाना ** आपके चल रहे हेरोकू डिनो के लिए ** प्रीकंपाइल संपत्ति नहीं होगी। हरोकू पर चल रही प्रत्येक प्रक्रिया अलग-अलग आभासी वातावरण में चलती है। –