首页 文章

Clojure如何构建linux可执行文件

提问于
浏览
1

如何将clojure构建到linux或mac可执行文件中?谷歌搜索后似乎无法找到答案 .

我有一个程序src / project_name / core.clj . 我希望编译和构建本机可执行文件 . 请帮忙

1 回答

  • 1

    您通常将其编译为jar文件并在JVM上运行它 .

    但是如果你安装了clojure cli工具,你可以使用 brew install clojure 在mac上使用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 启动它

相关问题