【发布时间】:2018-12-09 10:27:35
【问题描述】:
如何将 clojure 构建到 linux 或 mac 可执行文件中? 谷歌搜索后似乎找不到答案。
我有一个程序 src/project_name/core.clj 。我希望编译和构建本机可执行文件。 请帮忙
【问题讨论】:
如何将 clojure 构建到 linux 或 mac 可执行文件中? 谷歌搜索后似乎找不到答案。
我有一个程序 src/project_name/core.clj 。我希望编译和构建本机可执行文件。 请帮忙
【问题讨论】:
您通常将其编译成 jar 文件并在 JVM 上运行。
但是,如果您安装了 clojure cli 工具,您可以在 mac 上使用 brew install clojure 使用 brew 执行此操作,您可以像这样执行顶部有 shebang 的 .clj 文件
#! /usr/bin/env clj
(prn "Hello, world")
运行chmod a+x ./helloworld.clj后,我可以通过运行./helloworld.clj来执行这个
这并没有编译任何东西。如果你想要它编译构建一个 jar。如果你正在运行 leiningen,你可以使用lein uberjar 来构建一个 jar 文件。然后用java -jar <artifact-name>.jar开始吧
【讨论】: