始めたばかり ClojureによるWeb開発 ですが、本当に簡単な問題に悩まされています。私が持っています :main myapp.core/foo
の中に project.clj
(defproject myapp "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.Eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.5.1"]]
;; this will set foo as the main function
:main myapp.core/foo)
しかし、lein
を実行すると、次のエラーが発生します。
C:\Users\a>lein run First
No :main namespace specified in project.clj.
C:\Users\a>
何が悪いのですか?
First
は、C:\Users\a\project.clj
で指定された名前空間のメイン関数に渡される引数です。 C:\Users\a\First\project.clj
をご希望ですか?その場合、最初にそのディレクトリにcd
します。