首页 > 解决方案 > 在 Windows 上安装 Clojure 的万无一失

问题描述

我现在编程 30 多年了,在这段时间里尝试了很多编程语言。我从未见过像 Clojure 这样难以安装的编程语言。即使是同样为 JVM 构建的 Jython,也可以在几秒钟内安装并立即正常工作。

对于 Clojure,您必须通过 shell 下载和安装脚本、在后台启动 leiningen 或尝试为您喜欢的 IDE 安装附加组件。您坚持文件夹结构,必须手动设置环境变量,...

是否有任何简单且万无一失的方法可以在 Windows 上使用“普通”编辑器或简单的 IDE 安装 Clojure?(最喜欢使用单文件安装程序)

标签: windowsinstallationclojure

解决方案


我最近没怎么用过Windoze,但我有一个很好的模板项目,里面有你开始使用的所有东西。

在 git 中克隆模板项目,然后验证您是否安装了 java 和 lein:

~/expr/demo > java --version
java 14 2020-03-17
Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)

~/expr/demo > lein --version
Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Leiningen 2.9.1 on Java 14 Java HotSpot(TM) 64-Bit Server VM

假设可行,您应该能够运行单元测试:

> lein clean 
> lein test

lein test _bootstrap

-------------------------------
   Clojure 1.10.1    Java 14
-------------------------------

lein test tst.demo.core

Ran 3 tests containing 8 assertions.
0 failures, 0 errors.

您可以使用您喜欢的任何编辑器或 IDE 编辑源代码。请注意,代码被拆分为srctest树。该项目甚至包括一个示例,说明如何在需要时包含 Java 源代码(或者您可以删除该部分)。

享受!


推荐阅读