Clojure China

clojure 自学笔记

#1

uos 内网使用 clojure debian 库

(内网不能连接互联网,但能连上 apt 镜像)

  1. apt 安装 leningen 和 clojure
  2. apt 安装 libXXX-clojure
  3. project.clj 范例
    (defproject ...
    ...
    :offline? true
    :local-repo "/usr/share/maven"
    ...
    )
  1. 在 dependencies 中添加包的名称和版本号,离线状态下包所依赖的包需要逐个安装不会自动关联,可以运行 lein deps 判断缺什么包,再用 apt 安装,查看 /usr/share/maven 中的包,有的包安装后缺少 .jar 文件,可以从 /usr/share/jar 中复制添加
  2. apt 安装 emacs elpa-cider , 在 emacs 中 cider-jack-in 启动 repl