Clojure, Leiningen и CLASSPATH в Windows

Как правильно установить Leiningen в Windows? Я взял сценарий и установил его самостоятельно. Пытался запустить lein new tutorial и получил следующую ошибку:

Исключение в потоке "main" java.lang.RuntimeException: java.io.FileNotFoundExcep ция: не удалось найти leiningen / core__init.class или leiningen / core.clj в классе дорожка: в clojure.lang.Util.runtimeException (Util.java:165) в clojure.lang.Compiler.eval (Compiler.java:6476) в clojure.lang.Compiler.eval (Compiler.java:6431) в clojure.core $ eval.invoke (core.clj: 2795) в clojure.main $ eval_opt.invoke (main.clj: 296) в clojure.main $ initialize.invoke (main.clj: 315) в clojure.main $ script_opt.invoke (main.clj: 339) в clojure.main $ main.doInvoke (main.clj: 426) в clojure.lang.RestFn.invoke (RestFn.java:482) в clojure.lang.Var.invoke (Var.java:417) в clojure.lang.AFn.applyToHelper (AFn.java:178) на clojure.lang.Var.applyTo (Var.java:518) в clojure.main.main (main.java:37) Вызвано: java.io.FileNotFoundException: не удалось найти leiningen / core_ init. class или leiningen / core.clj в пути к классам: в clojure.lang.RT.load (RT.java:430) в clojure.lang.RT.load (RT.java:398) в clojure.core $ load $ fn _4610.invoke (core.clj: 5386) в clojure.core $ load.doInvoke (core.clj: 5385) в clojure.lang.RestFn.invoke (RestFn.java:408) в clojure.core $ load_one.invoke (core.clj: 5200) в clojure.core $ load_lib.doInvoke (core.clj: 5237) в clojure.lang.RestFn.applyTo (RestFn.java:142) в clojure.core $ apply.invoke (core.clj: 602) в clojure.core $ load_libs.doInvoke (core.clj: 5271) в clojure.lang.RestFn.applyTo (RestFn.java:137) в clojure.core $ apply.invoke (core.clj: 604) в clojure.core $ use.doInvoke (core.clj: 5363) в clojure.lang.RestFn.invoke (RestFn.java:408) у пользователя $ eval1.invoke (NO_SOURCE_FILE: 1) в clojure.lang.Compiler.eval (Compiler.java:6465) ... еще 11

Получив это, я добавил это в свой путь к классу: C: \ Users \ Owner.lein \ self-installs \ leiningen-2.0.0-SNAPSHOT-standalone.jar Снова побежал и получил ту же ошибку. Что мне не хватает?

ОБНОВЛЕНИЕ Пошел с версией 1.6.2 на основе предложения @mtyaka

Теперь я получаю эту ошибку:

Исключение в потоке "main" java.lang.RuntimeException: java.lang.NoSuchMethodErr или: clojure.lang.KeywordLookupSite. (ILclojure / lang / Keyword;) V в clojure.lang.Util.runtimeException (Util.java:165) в clojure.lang.Compiler.eval (Compiler.java:6476) в clojure.lang.Compiler.eval (Compiler.java:6431) в clojure.core $ eval.invoke (core.clj: 2795) в clojure.main $ eval_opt.invoke (main.clj: 296) в clojure.main $ initialize.invoke (main.clj: 315) в clojure.main $ script_opt.invoke (main.clj: 339) в clojure.main $ main.doInvoke (main.clj: 426) в clojure.lang.RestFn.invoke (RestFn.java:482) в clojure.lang.Var.invoke (Var.java:417) в clojure.lang.AFn.applyToHelper (AFn.java:178) в clojure.lang.Var.applyTo (Var.java:518) в clojure.main.main (main.java:37) Вызвано: java.lang.NoSuchMethodError: clojure.lang.KeywordLookupSite. (IL clojure / lang / ключевое слово;) V в leiningen.util.paths $ native_arch_path. (paths.clj: 32) в leiningen.util.paths_ init.load (неизвестный источник) at leiningen.util.paths _init. (Неизвестный источник) в java.lang.Class.forName0 (собственный метод) в java.lang.Class.forName (неизвестный источник) в clojure.lang.RT.loadClassForName (RT.java:2030) в clojure.lang.RT.load (RT.java:417) в clojure.lang.RT.load (RT.java:398) в clojure.core $ load $ fn__4610.invoke (core.clj: 5386) в clojure.core $ load.doInvoke (core.clj: 5385) в clojure.lang.RestFn.invoke (RestFn.java:408) в clojure.core $ load_one.invoke (core.clj: 5200) в clojure.core $ load_lib.doInvoke (core.clj: 5237) в clojure.lang.RestFn.applyTo (RestFn.java:142) в clojure.core $ apply.invoke (core.clj: 602) в clojure.core $ load_libs.doInvoke (core.clj: 5271) в clojure.lang.RestFn.applyTo (RestFn.java:137) в clojure.core $ apply.invoke (core.clj: 602) в clojure.core $ require.doInvoke (core.clj: 5352) в clojure.lang.RestFn.invoke (RestFn.java:408) в leiningen.core $ loading_ 4414 _auto_ .invoke (core.clj: 1) at leiningen.core _init.load (Неизвестный источник) на leiningen.core_ init.(Неизвестный источник) в java.lang.Class.forName0 (собственный метод) в java.lang.Class.forName (неизвестный источник) в clojure.lang.RT.loadClassForName (RT.java:2030)в clojure.lang.RT.load (RT.java:417) в clojure.lang.RT.load (RT.java:398) в clojure.core $ load $ fn _4610.invoke (core.clj: 5386) в clojure.core $ load.doInvoke (core.clj: 5385) в clojure.lang.RestFn.invoke (RestFn.java:408) в clojure.core $ load_one.invoke (core.clj: 5200) в clojure.core $ load_lib.doInvoke (core.clj: 5237) в clojure.lang.RestFn.applyTo (RestFn.java:142) в clojure.core $ apply.invoke (core.clj: 602) в clojure.core $ load_libs.doInvoke (core.clj: 5271) в clojure.lang.RestFn.applyTo (RestFn.java:137) в clojure.core $ apply.invoke (core.clj: 604) в clojure.core $ use.doInvoke (core.clj: 5363) в clojure.lang.RestFn.invoke (RestFn.java:408) у пользователя $ eval1.invoke (NO_SOURCE_FILE: 1) в clojure.lang.Compiler.eval (Compiler.java:6465) ... 11 подробнее

6
задан BuddyJoe 16 January 2012 в 20:41
поделиться