2013-11-18 1 views
0

Попытка получить shorturescript с помощью lein под каталогом проекта lein, на Ubuntu 12.04 LTS, обновляемом. У меня есть базовый проект hello-world, который я создал с помощью lein new hello-world и пользовательский project.clj (см. Ниже). Для меня такая же настройка работает на Mac OS X 7.ClosureScript repl под lein не работает на Ubuntu 12.04 LTS с FileNotFoundException

$ lein trampoline cljsbuild repl-rhino Exception in thread "main" java.io.FileNotFoundException: Could not locate leiningen/core/main__init.class or leiningen/core/main.clj on classpath: (subproject.clj:1) 
    at clojure.lang.Compiler.eval(Compiler.java:5441) 
     ... 
Caused by: java.io.FileNotFoundException: Could not locate leiningen/core/main__init.class or leiningen/core/main.clj on classpath: 
    at clojure.lang.RT.load(RT.java:412) 

$ lein --version 
Leiningen 1.7.1 on Java 1.6.0_27 OpenJDK 64-Bit Server VM 

project.clj:

(defproject hello-world "1.0.0-SNAPSHOT" 
    :description "FIXME: write description" 
    :dependencies [[org.clojure/clojure "1.5.1"] 
       [org.clojure/clojurescript "0.0-2030"]] 
    :plugins [[lein-cljsbuild "1.0.0-alpha2"]] 
    :cljsbuild {:builds []}) 

ответ

2

В настоящее время вы должны использовать lein cljsbuild (но я думаю, что вы должны обновить версию LEIN-cljsbuild плагин, объявленной в project.clj [Я с помощью: 0.3.0], и вы должны работать с Lein 2 также) Exec для запуска Repl или компиляции (один раз, авто) задачи

Здесь вы можете проверить более подробную информацию об этом Leiningen инструмент https://github.com/emezeske/lein-cljsbuild

И здесь вы можете прочитать @dnolen советуем об использовании этого инструмента How to Debug ClojureScript

+0

Отлично, работает! Вот что работало (я держу '' lein2 как отдельный исполняемый файл): Первые: '$ lein2 cljsbuild' Затем, после того, как' lein2' делает свою работу: '$ lein2 батута cljsbuild РЕПЛ-rhino' Это дает Мне нужна рабочая подсказка. – christopherbalz

 Смежные вопросы

  • Нет связанных вопросов^_^