Подтвердить что ты не робот

Нет: основное пространство имен, указанное в project.clj

Я только начал веб-разработку с Clojure, но я застрял в реальной простой проблеме. У меня :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>

Что я делаю неправильно?

4b9b3361

Ответ 1

First - это аргумент, передаваемый основной функции пространства имен, указанного в C:\Users\a\project.clj. Вы хотите C:\Users\a\First\project.clj? Если это так, cd в этот каталог сначала.