Vou usar stow
para instalar o clojure.jar e o script personalizado em/usr/local
Baixar clojure
Baixe clojure ZIP de http://clojure.org/downloads e descompacte-o.
Prepare o diretório de armazenamento
Como root faça
mkdir -p /usr/local/stow/clojure/bin
mkdir -p /usr/local/stow/clojure/lib
# prepare startup script
touch /usr/local/stow/clojure/bin/clj
chmod a+x /usr/local/stow/clojure/bin/clj
Copiar jar e criar script de inicialização
Copie clojure-1.5.1.jar
do ZIP clojure descompactado para /usr/local/stow/clojure/lib
.
Certifique-se de que o JAR seja legível por todos.
Em /usr/local/stow/clojure/bin
colar emclj
#!/bin/bash
JAR=/usr/local/lib/clojure-1.5.1.jar
exec java -cp $JAR clojure.main "$@"
Arrumar
cd /usr/local/stow
stow -v clojure
Use o script de inicialização
Como REPL apenas execute clj
:
$ clj
Clojure 1.5.1
user=>
Para executar um arquivo de script clojure, basta passá-lo clj
como argumento:
clj hello.clj
Diverta-se!