के साथ त्रुटि स्थापित करें, मैं इस प्रश्न का उत्तर/उत्तर दे रहा हूं क्योंकि यह मुझे & लटका देता है, ऐसा लगता है कि किसी और को भी वही समस्या होगी।विंडोज x64 RabbitMQ एरलंग पर्यावरण var (ERLANG_HOME)
विंडोज सर्वर 2008 x64 पर RabbitMQ x64 v2.8.6 का स्थापित करें।
एर्लांग के बाद सी: \ प्रोग्राम फ़ाइलें \ erl5.9.2 पर डिफ़ॉल्ट स्थापित स्थान का उपयोग कर स्थापित करने के बाद, मैं rabbitmq-service.bat चलाने के माध्यम से सर्वर को शुरू करने का प्रयास कर रहा हूं। विफल:
Please either set ERLANG_HOME to point to your Erlang installation
or place the RabbitMQ server distribution in the Erlang lib folder.
समस्या यह है कि .bat फ़ाइल में सही उपपथ नहीं है। erlang के 5.9.2 (R15B02) संस्करण के साथ। मेरी ERLANG_HOME निर्देशिका सही ढंग से सेट की गई है, लेकिन स्क्रिप्ट इसका उपयोग एरलांग के इस संस्करण के लिए सही ढंग से नहीं करती है, जो कि यह एरलांग नोब को "erts-5.9.2" नामक एक नई उपनिर्देशिका के लिए प्रतीत होता है जो समस्याएं पैदा कर रहा है। हो सकता है कि इन स्क्रिप्ट्स के साथ कोई अंतरंग वर्णन कर सके कि हैक वर्कअराउंड के बिना यह काम सही तरीके से कैसे किया जाए?
.bat फ़ाइलों को संपादित करने से पहले, मैं पर्यावरण चर में ERLANG_HOME चर सत्यापित करने का सुझाव देता हूं। किसी भी तरह erlang इंस्टॉलर इसे एक टाइपो के साथ सेट। पथ की प्रतिलिपि बनाने के लिए विंडोज एक्सप्लोरर का उपयोग करें और इसे पेस्ट करें ताकि यह अभिव्यक्ति में डालने पर अच्छी तरह से फिट हो सके "! ERLANG_HOME! \ Bin \ erl.exe" (उदाहरण के लिए \\ से बचें) – Andrei
आपका ERLANG_HOME शायद सी: \ प्रोग्राम फ़ाइलें \ erl5.9.2, और बस सी: \ प्रोग्राम फ़ाइलें \ erl5.9.2 \ erts-5.9.2 में बदलना, समस्या को ठीक करना चाहिए था। मुख्य बिंदु RabbitMQ है और संभवतः एरलांग का उपयोग करने वाले किसी और चीज से होम फ़ोल्डर "बिन" का अभिभावक होने की उम्मीद कर रहा है ताकि सुनिश्चित किया जा सके कि उस फ़ोल्डर के चरम बिंदुओं को खुश ऐप्स के लिए बनाना चाहिए। – eselk