- Descarga el archivo lein en alguno de los directorios de tu
$PATH
y asigna permisos de ejecución al mismo, en mi caso será~/.local/bin
:
antonio@slackware:~$ wget \
https://raw.github.com/technomancy/leiningen/stable/bin/lein -O ~/.local/bin/lein
antonio@slackware:~$ chmod +x ~/.local/bin/lein
antonio@slackware:~$
1.1. Descarga el archivo [drip][] de igual forma:
antonio@slackware:~$ wget \
https://raw.github.com/flatland/drip/master/bin/drip -O ~/.local/bin/drip
antonio@slackware:~$ chmod +x ~/.local/bin/drip
- Ejecuta el comando
lein
:
antonio@slackware:~$ lein
Downloading Leiningen to ~/.lein/self-installs/leiningen-2.3.1-standalone.jar now...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
...
Leiningen is a tool for working with Clojure projects.
...
See also: readme, faq, tutorial,...
antonio@slackware:~$
Espera a que termine la descarga del archivo leiningen-2.3.1-standalone.jar
.
- Accede al REPL de Clojure:
antonio@slackware:~$ lein repl
nREPL server started on port 45408
REPL-y 0.2.0
Clojure 1.5.1
Docs: (doc function-name-here)
(find-doc "part-of-name-here")
Source: (source function-name-here)
Javadoc: (javadoc java-object-or-class-here)
Exit: Control+D or (exit) or (quit)
user=>
- Como prueba, ante el prompt
user=>
ejecuta lo siguiente:
user=> (println "Hola mundo")
Hola mundo
nil
user=> (+ 5 3)
8
user=>
- Para salir del REPL mantén apretadas las teclas
Control
yD
o bien ejecuta(exit)
o(quit)
:
user=> (exit)
Bye for now!
antonio@slackware:~$