1.leiningen 介绍
leiningen 是 Clojure 下的项目构建工具,相当于 Java 中的 Maven。
leiningen 安装
方法一:通过 Brew 进行安装
这是最简单的一种方式,但是如果你的 Mac 配置的 brew 源是国外的,或者一些源没有对应的依赖,则需要进行切换。
怎么切换对应的 brew 的源呢,见 brew 切换国内的源
这里把上方的博客内容一些关键的地方进行引用:
# 替换brew.git:
cd "$(brew --repo)"
# 中国科大:
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
# 清华大学:
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
# 替换homebrew-core.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
# 中国科大:
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
# 清华大学:
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
# 替换homebrew-bottles:
# 中国科大:
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
# 清华大学:
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
# 应用生效:
brew update
方法二:通过官方仓库向导进行安装
打开官网:https://github.com/technomancy/leiningen
在仓库主页下方我们可以看到 Installation,当中有 5 步,这里翻译出来,粘贴一下
- 1.确保安装了 Java;此时建议使用 OpenJDK 版本 8。
- 2.从此项目的稳定分支下载 Lein 脚本。
- 3.将它放在
$path
。(如果它在路径上,~/bin
是一个不错的选择。)
也就是放在系统变量上,mac 上对应也就是~/.zshrc
文件 - 4.设置该文件可以被执行 (
chmod +x ~/bin/lein
) - 5.Run it.
这里需要注意的是,当运行这个脚本的时候,可能会抛出一些错误:
通过文件下载失败
打开那个 Lein 脚本,你会发现它请求的是对应的一个 jar 文件,所以直接在这个命令下进行输出一下 echo LEIN_URL
然后通过浏览器进行下载
手动下载完成之后将 jar 包放在 lein 脚本同级目录下的 ./leiningen-2.9.8/self-installs
下
然后重新执行 lein 脚本
Error: -classpath requires class path specificatio
这个导致的原因有可能是脚本这一行没有指定正确的 classpath,将其进行写为固定值,然后保存进行运行
验证安装成功
重新打开一个终端,然后输入 lein
提示:
表示已经安装完成
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于