code - instalar clojure
Lein Clojure 1.3 vs Clojure 1.2.1 (1)
Admito que esta pregunta está un poco mal redactada. Por favor, hágame saber qué comandos debo ejecutar para proporcionar más información y la proporcionaré.
Contexto: he estado usando Clojure durante ~ 1 año ahora. Principalmente solo a través del clojure repl. Ahora, estoy empezando a usar Lein.
Sin embargo, leon no le gusta el código que tengo. Aquí está la información que tengo:
$ lein version
Leiningen 1.7.1 on Java 1.6.0_29 Java HotSpot(TM) 64-Bit Server VM
Cuando ejecuto clojure manualmente, obtengo:
Clojure 1.3.0
user=> (clojure-version)
"1.3.0"
Cuando corro
$ lein repl
REPL started; server listening on localhost port 12572
user=> (clojure-version)
"1.2.1"
Ahora, ¿cómo soluciono esto? Quiero que Leon use 1.3.0, no 1.2.1
¡Gracias!
El archivo project.clj
enumera las dependencias para su proyecto lein, incluida la versión de clojure. Así que simplemente ponga [org.clojure/clojure "1.3.0"]
en el vector de dependencia en lugar de [org.clojure/clojure "1.2.1"]
. Aquí hay un ejemplo de barebones:
(defproject myproject "0.5.0-SNAPSHOT"
:description "A project for doing things."
:url "http://github.com/technomancy/myproject"
:dependencies [[org.clojure/clojure "1.3.0"]])
Su es un ejemplo más detallado y anotado en el github de Leiningen