2013-02-08 13 views
5

मैं नीचे त्रुटि हो रही है का उपयोग करते समय जब भी मैं कोशिश एमएक्स nrepl-जैक में -त्रुटि nrepl-जैक में

error in process sentinel: Could not start nREPL server: /usr/bin/lein: line 260: java: command not found 

मैं lein repl या lein2 repl द्वारा बिना किसी समस्या के repl शुरू करने के लिए कर रहा हूँ - दोनों कार्य।

धन्यवाद, मुर्तजा

उत्तर

1

आप अपने खोल अंदर से Emacs के अंदर एक अलग वातावरण हो सकता है। क्या जावा लीन के समान स्थान पर स्थापित है? यदि आप एम-एक्स खोल टाइप करते हैं, और जावा-जेल्प चलाते हैं तो क्या यह काम करता है? "एम-एक्स शेल-कमांड जावा -हेल्प"

+0

प्रतिक्रिया के लिए धन्यवाद। फिल एम-एक्स खोल और फिर जावा -हेल्प अपेक्षित सहायता आउटपुट दिखाता है। हालांकि एम-एक्स शेल-कमांड रेट जावा -हेल्प निम्नलिखित संदेश देता है "/ bin/bash: java: कमांड नहीं मिला" – murtaza52

+1

आह, इसलिए शेल-कमांड का उपयोग करता है, मुझे लगता है, एक लॉगिन खोल, जबकि शेल-कमांड नहीं करता है। इसलिए, आपको यह जांचना होगा कि आपके पथ विवरण कहां स्थापित किए गए हैं। यदि आप सामान्य यूनिक्स पर हैं, तो जावा स्थापित करना सिर्फ पथ में जावा को कहीं भी रखना चाहिए; तो मुझे लगता है कि आप खिड़कियां चल रहे हैं? क्या आपने एक .bashrc या बस एक .bash-login सेट अप किया है? यह सामान दर्द है, मुझे डर है। परीक्षण और त्रुटि मदद करता है। –

+0

नहीं, मैं उबंटू का उपयोग कर रहा हूं, और आपकी सहायता की सराहना करता हूं। मेरे पास bashrc - '' 'निर्यात JAVA_HOME =/usr/lib/jvm/java-7-openjdk निर्यात MAVEN_HOME =/usr/local/apache-maven-3.0.4 निर्यात पाथ = $ पाथ: $ JAVA_HOME/bin: $ MAVEN_HOME/bin – murtaza52

2

मुझे एक ही समस्या थी। मुझे लगता है, आप एप्लिकेशन लॉन्चर से Emacs लॉन्च कर रहे हैं? इस तरह से लॉन्च किए गए एप्लिकेशन स्पष्ट रूप से आपकी .bashrc फ़ाइल का उपयोग नहीं करते हैं। यदि आप अपने ~/.profile फ़ाइल में अपना पाथ सेट अप करते हैं तो इसे काम करना चाहिए। यद्यपि आपको लॉग इन करने और इसके लिए प्रभावी होने की आवश्यकता होगी।

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