web-dev-qa-db-ja.com

いいえ:project.cljで指定されたメイン名前空間

始めたばかり 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>

何が悪いのですか?

32
Zeynel

Firstは、C:\Users\a\project.cljで指定された名前空間のメイン関数に渡される引数です。 C:\Users\a\First\project.cljをご希望ですか?その場合、最初にそのディレクトリにcdします。

18
ToBeReplaced