【问题标题】:Could not locate clojure/test/check__init.class, clojure/test/check.clj or clojure/test/check.cljc on classpath在类路径上找不到 clojure/test/check__init.class、clojure/test/check.clj 或 clojure/test/check.cljc
【发布时间】:2020-10-07 19:27:50
【问题描述】:

我是 Clojure 和 Lisp 整体的新手。在 Getting Clojure 书的第 14 章之后,它建议以一种在我看来就像嵌入在 clojure.test 中的本机库的方式加载 clojure.test.check.generators

事实证明不是。尝试(require '[clojure.test.check.generators]) 会出错:

Could not locate clojure/test/check__init.class, clojure/test/check.clj or clojure/test/check.cljc on classpath.

【问题讨论】:

    标签: clojure clojurescript


    【解决方案1】:

    这本书没有明确指示我需要在尝试require 之前正确地将check 声明为项目依赖项。

    我需要做的是打开project.clj 文件,并在:dependencies 下添加:[org.clojure/test.check "1.1.0"]。在library's repo 上查看最新版本。

    我在这里记录,因为搜索错误字符串没有返回任何简单的信息来解决问题。尽管这看起来很基本,但此响应应该可以节省几分钟从其他刚刚开始的人那里挖掘的时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-09
      • 2013-12-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-31
      • 1970-01-01
      • 2020-01-13
      • 1970-01-01
      相关资源
      最近更新 更多