gpt4 book ai didi

clojure - 创建新的 leiningen 项目时出现 FileNotFoundException

转载 作者:行者123 更新时间:2023-12-02 18:41:29 25 4
gpt4 key购买 nike

我刚刚安装了 leiningen,并正在按照有关如何开始的教程进行操作。我输入了

lein new my-stuff,然后按照说明更正 project.clj 文件。然后我输入 lein repl ,它会拉起 repl 罚款。下一步是输入

(require 'my-stuff.core)

这就是我得到的

FileNotFoundException Could not locate my_stuff/core__init.class or my_stuff/core.clj on classpath: clojure.lang.RT.load (TR.java:432)

我尝试查看我的类路径,但一切看起来都不错。

lein类路径

C:\Users\Sarah\leiningen\test;C:\Users\Sarah\leiningen\src;C:Users\Sarah\leiningen\dev-resources;C:\Useres\Sarah\leiningen\resources;C:\Users\Sarah\leiningen\target\classes;C:\Useres\Sarah\.m2\repository\org\clojure\clojure\1.4.0\clojure-1.4.0.jar

任何帮助都会很棒!

最佳答案

我怀疑这里的问题源于您选择的项目名称。虽然您可以创建其中包含连字符的 Clojure 命名空间,但相应的物理文件和目录需要将连字符替换为下划线。

当您只是进行试验时,最简单的事情就是使用不同的项目名称重新开始:例如,尝试 lein new mystuff

如果您想继续使用my-stuff,请尝试将src\my-stuff目录重命名为src\my_stuff并执行对于test\my-stuff(如果存在)也是如此。

说实话,我对 Leiningen 犯了这个错误感到有点惊讶,所以这里可能有其他东西在起作用,或者您可能只是使用旧版本的 Leiningen。

关于clojure - 创建新的 leiningen 项目时出现 FileNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11485095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com