windows - 在 Windows 上安装 Clojure 的万无一失
问题描述
我现在编程 30 多年了,在这段时间里尝试了很多编程语言。我从未见过像 Clojure 这样难以安装的编程语言。即使是同样为 JVM 构建的 Jython,也可以在几秒钟内安装并立即正常工作。
对于 Clojure,您必须通过 shell 下载和安装脚本、在后台启动 leiningen 或尝试为您喜欢的 IDE 安装附加组件。您坚持文件夹结构,必须手动设置环境变量,...
是否有任何简单且万无一失的方法可以在 Windows 上使用“普通”编辑器或简单的 IDE 安装 Clojure?(最喜欢使用单文件安装程序)
解决方案
我最近没怎么用过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 编辑源代码。请注意,代码被拆分为src
和test
树。该项目甚至包括一个示例,说明如何在需要时包含 Java 源代码(或者您可以删除该部分)。
享受!
推荐阅读
- html - 如何在css中创建圆点?
- javascript - 如何创建一个滚动到底部然后保持固定的div
- gatsby - Gatsby pathPrefix 没有硬编码
- android - Retrofit2 没有网络连接异常
- google-cloud-platform - Google Cloud SQL 连接错误 - 403:未配置访问 - 尽管已启用 API
- android - 带有 FloatingActionButton 的底部导航视图
- javascript - 如何访问 v-for 循环中的元素?
- c# - 在静态类中使用连接字符串时抛出空引用异常
- google-apps-script - 强制在 Google Script 中提交表单的电子邮件收据
- php - php 7.2 each() 函数已弃用