- Descarga el archivo lein en alguno de los directorios de tu
$PATHy 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
ControlyDo bien ejecuta(exit)o(quit):
user=> (exit)
Bye for now!
antonio@slackware:~$