是也乎,( ̄▽ ̄) 刚刚开始折腾时,上了当, 根据:在OS X上配置Clojure开发环境 - a0z - SegmentFault
https://segmentfault.com/a/1190000002591631
部署的本地 clj 开发环境, 用起来还成,
就是 1.9.0 死活无法运行...现在要配置使用 clj-time/clj-time: A date and time library
for Clojure, wrapping the Joda Time library.
https://github.com/clj-time/clj-time
才发现 clj 工具是徦的...
重新刷官方文档, 才知道 brew 是推荐标准安装方式了...
于是, 删除了手工安装的 /usr/local/lib/clojure 目录, 以及各种 bash 配置
类似:
#export CLASSPATH=$CLASSPATH:/usr/local/lib/clojure/clojure-1.8.0.jar
#export CLASSPATH=/usr/local/lib/clojure/clojure-1.8.0.jar
#alias clj="java -server -cp $CLASSPATH clojure.main $*"
#alias cljc="java -server -cp $CLASSPATH
-Dclojure.compile.path=classes/ clojure.lang.Compile $*"
#
#export CLASS19PATH=/usr/local/lib/clojure/clojure-1.9.0-alpha15.jar
##export CLASS19PATH=/usr/local/lib/clojure/clojure-1.9.0.jar
#alias clj19="java -server -cp $CLASS19PATH clojure.main $*"
#alias cljc19="java -server -cp $CLASS19PATH
-Dclojure.compile.path=classes/ clojure.lang.Compile $*"
运行 brew install clojure
成功:
༄ brew info clojure
clojure: stable 1.9.0.309
The Clojure Programming Language
https://clojure.org
/usr/local/Cellar/clojure/1.9.0.309 (7 files, 19MB) *
Built from source on 2018-01-22 at 23:03:10
From:
https://github.com/Homebrew/homebrew-core/blob/master/Formula/clojure.rb
==> Dependencies
Required: rlwrap ✔
==> Requirements
Required: java >= 1.8 ✔
尝试运行内置工具:
༄ clj
Clojure 1.9.0
user=>
以及
༄ clojure
Clojure 1.9.0
user=>
都成功, 但是, 神奇的事儿来了:
༄ lein repl
nREPL server started on port 50312 on host 127.0.0.1 - nrepl://
127.0.0.1:50312
REPL-y 0.3.7, nREPL 0.2.12
Clojure 1.8.0
Java HotSpot(TM) 64-Bit Server VM 1.8.0_131-b11
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=>
这该怎么清查呢? 难道是俺在哪儿无意间还有残余的配置?
--
life is pathetic, go Pythonic! 人生苦短, Python当歌!
俺:
http://zoomquiet.io
授:
http://creativecommons.org/licenses/by-sa/2.5/cn/
怒: 冗余不做,日子甭过!备份不做,十恶不赦!
KM keep growing environment culture which promoting organization learning!