私はClojureを初めて使用しますが、自分の書き方がよくわからないため、とproject.clj
の両方で機能しlein repl
ますlein run
。ここにあります(全パス:) ~/my-project/project.clj
:
(defproject my-project "1.0.0-SNAPSHOT"
:description "FIXME: write description"
:dependencies [[org.clojure/clojure "1.3.0"]]
:main my-project.core/hello
)
それから私は私の~/my-project/src/my_project/core.clj
ファイルを持っています
(ns my-project.core)
(defn hello []
(println "Hello world!")
)
lein run
正常に動作しますがFileNotFoundException
、実行するとが発生しますlein repl
:
~/my-project$ lein run
Hello world!
~/my-project$ lein repl
REPL started; server listening on localhost port 42144
FileNotFoundException Could not locate hello__init.class or hello.clj on classpath: clojure.lang.RT.load (RT.java:430)
clojure.core=>
project.clj
これを解決するには、をどのように編集すればよいですか?またはlein repl
、別の方法で電話をかける必要がありますか?
前もって感謝します。
編集lein dep
: sとで試しましlein compile
たが、それでも同じエラー
~/my-project$ lein version
Leiningen 1.7.1 on Java 1.6.0_27 OpenJDK Client VM
~/my-project$ lein deps
Copying 1 file to /home/yasin/Programming/Clojure/my-project/lib
~/my-project$ lein compile
No namespaces to :aot compile listed in project.clj.
~/my-project$ lein repl
REPL started; server listening on localhost port 41945
FileNotFoundException Could not locate hello__init.class or hello.clj on classpath: clojure.lang.RT.load (RT.java:430)