How to install clojure including startup script
I will use stow
to install clojure.jar and custom script in /usr/local
Download clojure
Download clojure ZIP from http://clojure.org/downloads and unpack it.
Prepare stow directory
As root do
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
Copy jar and create startup script
Copy clojure-1.5.1.jar
from unpacked clojure ZIP to /usr/local/stow/clojure/lib
.
Make sure that JAR is world readable.
In /usr/local/stow/clojure/bin
paste into clj
#!/bin/bash
JAR=/usr/local/lib/clojure-1.5.1.jar
exec java -cp $JAR clojure.main "$@"
Stow
cd /usr/local/stow
stow -v clojure
Use startup script
As REPL just run clj
:
$ clj
Clojure 1.5.1
user=>
To execute a clojure script file just pass it to clj
as argument:
clj hello.clj
Have fun!
Written by Peter Suschlik
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Shell
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#