Clojure快速入门
前面介绍了mac OS 下配置Emacs 做为Clojure IDE 这里来列些快速入门的资料,如果你暂时并不打算花时间配置IDE或者下载lein,一样可以学习起来 最简单,并且不需要准备任何环境的做法也许就是在线体验了,可以通过Try Clojure把几分钟内学习 Clojure的题过一遍。 4Clojure 也是非常不错的学习Clojure的网站。
前面介绍了mac OS 下配置Emacs 做为Clojure IDE 这里来列些快速入门的资料,如果你暂时并不打算花时间配置IDE或者下载lein,一样可以学习起来 最简单,并且不需要准备任何环境的做法也许就是在线体验了,可以通过Try Clojure把几分钟内学习 Clojure的题过一遍。 4Clojure 也是非常不错的学习Clojure的网站。
安装Emacs
1 2 |
brew install --with-cocoa --srgb emacs brew linkapps emacs |
安装插件cider
1 |
("MELPA Stable" . "http://stable.melpa.org/packages/") |
⚠️如果packages后面没有跟/,会无法连接 安装lein
1 2 3 |
wget https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein chmod u+x lein mv lein /usr/local/bin/ |
在Emac中初试lein 可以用
1 |
lein new hello |
创建一个新project,然后用Emac打开project.clj,然后执行(M-x)
1 |
cider-jack-in |
或者不创建project直接执行上面的命令, 如果碰到如下错误,
1 |
lein isn't on your exec-path |
记得在~/.emacs里添加下面命令(参考Overflow),
1 |
(add-to-list 'exec-path "/usr/local/bin") |
1 2 |
(setenv "PATH" (concat (getenv "PATH") ":/usr/local/bin")) (setq exec-path (append exec-path '("/usr/local/bin"))) |
截屏留念。。。