39

我刚开始使用 Clojure 进行 Web 开发,但我遇到了一个非常简单的问题。我:main myapp.core/fooproject.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>

我究竟做错了什么?

4

1 回答 1

21

First是一个参数,传递给 . 中指定的命名空间的主函数C:\Users\a\project.clj。你想要C:\Users\a\First\project.clj吗?如果是这样,cd请先进入该目录。

于 2013-10-18T00:41:16.767 回答