Clojure

Getting Started

欢迎来到Clojure!

查看学习Clojure资源书籍以学习该语言!

Dependencies

Clojure需要Java. Clojure正式支持Java LTS版本(当前为Java 8和Java 11),但也尝试确保过渡版本也能正常工作. 您可以使用任何Java安装,无论它是Oracle的商业发行版还是基于OpenJDK的开源版本(例如采用openjdk).

Clojure工具要求路径中包含java命令或设置了JAVA_HOME环境变量.

Clojure installer and CLI tools

Clojure提供了命令行工具 ,可用于启动Clojure复制,使用Clojure和Java库以及启动Clojure程序. 有关版本信息,请参见更改日志 .

Installation on Mac via Homebrew

从clojure / tools龙头中使用brew安装命令行工具:

brew install clojure/tools/clojure

如果已经安装,则可以通过以下方式升级到最新版本:

brew upgrade clojure/tools/clojure

另请参阅: Clojure的"自制"水龙头以了解更多信息.

Installation on Linux

注意:现在,您可以在具有WSL的Linux或Windows上使用Homebrew ,与Mac安装类似.

要使用Linux脚本安装程序进行安装:

  1. 确保安装了以下依赖项:bash,curl,rlwrap和Java.

  2. 使用linux-install脚本下载并运行安装程序,该安装程序将创建/ usr / local / bin / clj,/ usr / local / bin / clojure和/ usr / local / lib / clojure:

curl -O https://download.clojure.org/install/linux-install-1.10.1.536.sh
chmod +x linux-install-1.10.1.536.sh
sudo ./linux-install-1.10.1.536.sh

Installation on Windows

Windows上的clj可以使用Windows上的clj的早期发行版. 请在https://clojure.atlassian.net/projects/TDEPS提供反馈.

Other ways to run Clojure

本地构建

从源代码下载并构建Clojure(需要Git,Java和Maven):

git clone https://github.com/clojure/clojure.git
cd clojure
mvn -Plocal -Dmaven.test.skip=true package

然后使用本地jar启动REPL:

java -jar clojure.jar

在线尝试Clojure

repl.it提供了基于浏览器的Clojure repl,用于交互式探索.

构建工具

构建工具提供了用于构建,运行和部署Clojure库和应用程序的一系列功能. Clojure最受欢迎的两个构建工具是LeiningenBoot .

原作者:亚历克斯·米勒

by  ICOPY.SITE