【问题标题】:How do I run a Lein project in Clojure's new CLI tools version?如何在 Clojure 的新 CLI 工具版本中运行 Lein 项目?
【发布时间】:2019-12-19 14:18:30
【问题描述】:

我有一个几年前开始的 Clojure 项目。

这一切都在使用 Leiningen。使用 project.clj 文件等。以及我在 src/myproj/blah.clj 等中的代码。

我现在想尝试使用 Clojure 的新 CLI 工具。

我尝试导航到该项目目录的根目录并启动 clj 然后键入 (require '[myproj.blah :as blah])

但这会引发 FileNotFoundException。

CLI 工具能否在 lein 类型的文件结构中查找代码并与现有的 lein 项目一起使用?

如果不是,调整 lein 项目以使用 CLI 工具的过程是什么?

【问题讨论】:

    标签: clojure leiningen


    【解决方案1】:

    这里是新命令行工具https://clojure.org/guides/deps_and_cli的指南

    您需要一个包含依赖项的deps.edn 文件而不是project.clj 文件。

    以下是 deps 做什么和不做什么的一些基本原理: http://cdn.cognitect.com/presentations/2017/dependency_heaven.pdf

    【讨论】:

      猜你喜欢
      • 2018-07-07
      • 1970-01-01
      • 2014-11-28
      • 2016-02-21
      • 2011-11-22
      • 2022-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多