はじめに
Clojureの勉強をしたかったが、ラズパイで行いたかった。ただ、簡単にインストールする方法がなかなか見つからなかった。インストールできたので、その方法をまとめた。
インストールに必要なもの
- Java (openjdk version "1.8.0_181")
- maven (Apache Maven 3.3.9)
- ant (Apache Ant(TM) version 1.9.9 compiled on March 1 2017)
インストール手順
- sudo apt-get install default-jre
- sudo apt-get install maven
- sudo apt-get install ant
- git clone https://github.com/clojure/clojure.git
- cd clojure
- ./antsetup.sh
- ant local
実行してみる
$ clojure Downloading: org/clojure/clojure/1.9.0/clojure-1.9.0.pom from https://repo1.maven.org/maven2/ Downloading: org/clojure/spec.alpha/0.1.143/spec.alpha-0.1.143.pom from https://repo1.maven.org/maven2/ Downloading: org/clojure/core.specs.alpha/0.1.24/core.specs.alpha-0.1.24.pom from https://repo1.maven.org/maven2/ Downloading: org/clojure/clojure/1.9.0/clojure-1.9.0.jar from https://repo1.maven.org/maven2/ Downloading: org/clojure/spec.alpha/0.1.143/spec.alpha-0.1.143.jar from https://repo1.maven.org/maven2/ Downloading: org/clojure/core.specs.alpha/0.1.24/core.specs.alpha-0.1.24.jar from https://repo1.maven.org/maven2/ Clojure 1.9.0 user=>
サンプルソースを実行してみる
sample01.clj
(def hello (fn [] (println "Hello world") )) (hello)
$ clojure sample01.clj Hello world