2012-03-30 12 views
5

जब मैं lein run या lein ring server के साथ एक वेबपैप लॉन्च करता हूं, तो मुझे दो प्रक्रियाएं मिलती हैं: लीनिंग स्वयं, और मेरा ऐप। जब मैं Ctrl + C के साथ सत्र समाप्त करता हूं, तो यह लीनिंगेन को समाप्त करता है और मेरे ऐप को चलाता है।लीनिंगेन - बाल प्रक्रिया को कैसे मारना है?

मैं दोनों प्रक्रियाओं को कैसे समाप्त कर सकता हूं या लीनिंगन को प्रक्रिया को रोकने से रोक सकता हूं?

उत्तर

1

यह https://github.com/technomancy/leiningen/issues/455 जैसा लगता है यह समस्या लीनिंगेन मास्टर शाखा पर तय की गई है, और इसे 1.x श्रृंखला में 1.7.1 के रूप में भी भेजा गया है।

+0

अभी भी ग्रहण या साइगविन में काम नहीं करता है। –

+0

मैंने सिगविन पर मेलिंग सूची बातचीत में से कुछ को देखा, वे अभी तक सुनिश्चित नहीं हैं कि इसे कैसे ठीक किया जाए। आप ग्रहण @ कोनराड में कैसे चल रहे हैं? वर्तमान में, मैं एक पोम फ़ाइल उत्पन्न करने के लिए लीनिंगेन का उपयोग करता हूं और निर्भरता चलाने और प्रतिस्थापित/प्रबंधित करने के लिए काउंटरक्लॉक वार और m2eclipse का उपयोग करता हूं। – deterb

+0

मैं सीसीडब्ल्यू के साथ ग्रहण का उपयोग करता हूं, लेकिन लीनिंगेन को "बाहरी उपकरण" के रूप में चलाता हूं। मुझे इस मामले में एक ही व्यवहार मिलता है (स्पॉन्स प्रक्रिया जो समाप्त होने पर मार नहीं पाती है)। ऐसा लगता है कि सीसीडब्ल्यू के साथ ऐप लॉन्च करना और आरईपीएल में अपना ऐप बूट करना अब के लिए सबसे अच्छा तरीका हो सकता है ... –

0

lein repl चलाने के बारे में और फिर REPL से main फ़ंक्शन को कॉल करके सर्वर प्रारंभ करें।

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