2015-02-12 5 views
7

नहीं मिला या लोड नहीं किया जा सका, मैंने quick start guide के बाद क्लोजरस्क्रिप्ट स्थापित किया।क्लोजरस्क्रिप्ट: त्रुटि: मुख्य वर्ग clojure.main

मैंने गिट रेपो को ~/clojurescript पर खींच लिया। CLOJURESCRIPT_HOME सेट ~/clojurescript और clojurescript/bin सिस्टम पथ में जोड़ा गया है।

जब मैं आदेशों का उपयोग करने cljsc मैं त्रुटि

Could not find or load main class clojure.main

मैं इसे कैसे हल कर सकते हैं निम्नलिखित पाने की कोशिश?

+0

ClojureScri चलाने के लिए पीटी कंपाइलर आपको क्लोजर स्थापित करने की आवश्यकता है। –

+0

मेरे पास लीन के माध्यम से क्लोजर स्थापित है। क्लोजर ठीक काम करता है। –

+0

ठीक है। ClojureScript टेम्पलेट के आधार पर एक लीन प्रोजेक्ट बनाने का प्रयास करें। [lein-mies] (https://github.com/swannodette/mies) एक न्यूनतम क्लोजरस्क्रिप्ट प्रोजेक्ट टेम्पलेट है और [चेस्टनट] (https://github.com/plexus/chestnut) ओम का उपयोग करता है और एक सुंदर ठोस ब्राउज़र REPL है अनुभव। मेरा मानना ​​है कि यह त्वरित प्रारंभ मार्गदर्शिका क्लोजरस्क्रिप्ट को क्लोजरस्क्रिप्ट में अनुप्रयोग विकास के लिए नहीं, क्लोजरस्क्रिप्ट विकसित करने के इरादे से है। –

उत्तर

0

मैं आज इस ट्यूटोरियल के माध्यम से जा रहा था।

मैंने इस त्रुटि के लिए यहां जांच की है। स्टैंडअलोन जार का संस्करण सही था। Core.cljs फ़ाइल में समस्या 'टाइपिंग गलती' के कारण हुई थी। स्ट्रिंग "हैलो वर्ल्ड!" डबल कोट्स में नहीं था। प्रारंभ में स्ट्रिंग एकल उद्धरण में थी और इसमें अल्पविराम शामिल था।

जिस समस्या का मैंने संघर्ष किया था वह जावा कमांड को काम करने के लिए मिल रहा था। मैं एक सिग्विन 64 टर्मिनल का उपयोग कर रहा था।

Cygwin64 टर्मिनल के लिए सही कमांड है:

$ java -cp "cljs.jar;src" clojure.main build.clj 
0

मेरे मामले में, मैं गलती जो आदेश में " है द्वारा विंडोज कमांड टाइप किया गया था + करें कि आप अपने रूट फ़ोल्डर में cljs.jar होगा बनाने bes

java -cp cljs.jar:src clojure.main build.clj

मुझे आशा है कि यह किसी एक दिन में मदद करता है। :)

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