macにClojure環境を導入
Homebrewが導入されていて、Java 8 もインストールされているとする
Java8がインストールされていない場合は
Java8のインストールはOracleのページからダウンロードしたファイルをインストールすればよい。homebrewを利用しようとしたらはまった。
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
このうち
jdk-8u211-macosx-x64.dmg
をダウンロードしてインストール。
Clojureのインストール
ターミナルで以下を実行。
$ brew install leiningen
次に、
$ lein repl
を実行すると
Retrieving org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.pom from central
Retrieving org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.jar from central
Retrieving clojure-complete/clojure-complete/0.2.4/clojure-complete-0.2.4.jar from clojars
nREPL server started on port 61594 on host 127.0.0.1 - nrepl://127.0.0.1:61594
REPL-y 0.3.7, nREPL 0.2.12
Clojure 1.8.0
Java HotSpot(TM) 64-Bit Server VM 1.8.0_73-b02
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)
Results: Stored in vars *1, *2, *3, an exception in *e
user=>
となり、Clojureのセッションが始まる。
初回は10数秒かかった。
終了方法は、Control+D または (exit) または (quit) 。
###Java 10をインストールした場合
OracleのホームページからJava 10をインストールした場合、うまく起動しなかった。復旧方法を検討中。
Clojureのバージョンアップ
$ brew upgrade clojure