2015-02-12 27 views
7

Tôi đã cài đặt Clojurescript theo quick start guide.Clojurescript: Lỗi: Không thể tìm hoặc tải lớp chính clojure.main

Tôi đã kéo git repo về ~/clojurescript. CLOJURESCRIPT_HOME được đặt ~/clojurescriptclojurescript/bin được thêm vào đường dẫn hệ thống.

Khi tôi cố gắng sử dụng các lệnh cljsc tôi nhận được lỗi sau

Could not find or load main class clojure.main

Làm thế nào tôi có thể giải quyết nó?

+0

Để chạy ClojureScri trình biên dịch pt bạn cần phải cài đặt Clojure. –

+0

tôi đã cài đặt clojure qua lein. Clojure hoạt động tốt. –

+0

Ok. Hãy thử tạo một dự án lein dựa trên một mẫu ClojureScript. [lein-mies] (https://github.com/swannodette/mies) là một mẫu dự án ClojureScript tối thiểu và [hạt dẻ] (https://github.com/plexus/chestnut) sử dụng Om và có một trình duyệt khá vững chắc REPL kinh nghiệm. Tôi tin rằng hướng dẫn bắt đầu nhanh này là dành cho những người có ý định phát triển bản thân ClojureScript chứ không phải để phát triển ứng dụng trong ClojureScript. –

Trả lời

0

Tôi đã trải qua hướng dẫn này ngay hôm nay.

Tôi đã kiểm tra lỗi này ở đây. Phiên bản của lọ độc lập là chính xác. Vấn đề là do 'gõ nhầm' trong tệp core.cljs. Chuỗi "Xin chào thế giới!" không nằm trong số dấu ngoặc kép. Ban đầu, chuỗi nằm trong dấu nháy đơn và bao gồm dấu phẩy.

Sự cố khác mà tôi gặp phải là nhận lệnh java hoạt động. Tôi đang sử dụng một Cygwin64 Terminal.

Lệnh chính xác cho các Cygwin64 Terminal:

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

Trong trường hợp của tôi, tôi đã gõ lệnh của Windows do nhầm lẫn trong đó có " trong lệnh + chắc chắn rằng bạn sẽ có cljs.jar trong thư mục gốc của web site bes

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

tôi hy vọng nó sẽ giúp một ai đó, một ngày nào đó. :)

Các vấn đề liên quan