在类路径中找不到clojure/math/numeric_tower__init.class或clojure/math/numeric_tower.clj。

6
在进行全新的 lein 安装时,当我通过 lein repl 启动 repl 并进入 repl 时:
(use 'clojure.math.numeric-tower)
它会抛出一个错误:
FileNotFoundException Could not locate clojure/math/numeric_tower__init.class or clojure/math/numeric_tower.clj on classpath.
由于我对 Clojure 不熟悉,所以我不知道如何解决这个问题。
Lein 版本:Leiningen 2.7.1 (lein -v)
Clojure 版本:1.8.0 ((clojure-version))
1个回答

7

[org.clojure/math.numeric-tower "0.0.4"]添加到项目依赖项(在project.clj中),然后重新启动repl。


1
这只是一个简单的脚本,不算是一个项目。我需要保留 project.clj 文件吗? - ppsreejith
你可以使用 https://github.com/cemerick/pomegranate 动态地将依赖项添加到类路径中! - mgyongyosi
如果您使用lein repl,那么project.clj会让您的生活更轻松,但是您也可以在没有project.clj文件的情况下启动repl。 - mgyongyosi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接