Pregunta

Intentando obtener la respuesta de cierre con lein en un directorio de proyecto lein, en Ubuntu 12.04 LTS completamente actualizado.Tengo un proyecto básico de hola mundo que creé con lein new hello-world, y una costumbre project.clj (enumerados a continuación).La misma configuración funciona bien en Mac OS X 7 para mí.

$ 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

proyecto.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 []})
¿Fue útil?

Solución

Actualmente tienes que utilizar el lein cljsbuild (pero creo que debes actualizar la versión de tu complemento lein-cljsbuild declarada en tu proyecto.clj [estoy usando:0.3.0], y también debe ejecutar lein 2)exec para ejecutar tareas de respuesta o compilación (una vez, automática)

Aquí puedes consultar más información sobre esta herramienta de Leiningen https://github.com/emezeske/lein-cljsbuild

Y aquí podéis leer los consejos de @dnolen sobre el uso de esta herramientaCómo depurar ClojureScript

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top