我试图从IntelliJ和“La Clojure”插件执行一个简单的Clojure测试。Clojure编译器错误:没有这样的文件或目录
当我尝试编译Clojure的文件(helloTest.clj)我得到这个错误:
Clojure Compiler: java.io.IOException: No such file or directory, compiling:(/ABSOLUTEPATH/helloTest.clj:1)
但是,当我通过终端检查的绝对路径,我可以看到helloTest.clj文件存在。
那么,如果编译器存在的话,它怎么可能找不到该文件?
以防万一,我添加helloTest.clj文件的内容:
(ns com.nameofthepackage.helloTest
(:use clojure.test))
(deftest test1
(is (= 1 3)))
(deftest test2
(is (= 2 2)))
您可以包括ABSOLUTEPATH,至少从项目目录起? – Jared314
@ Jared314 ABSOLUTEPATH是/ Users/my-computer-username/Documents/projects/company-name/projects/project-name/module-name/src/test/clojure/com/nameofthepackage /。我重命名了一些目录,但是结构是一样的。 –
您的测试目录是否设置为模块属性中的Test Sources目录? – Jared314