2012-02-01 13 views
6

Tôi đang sử dụng lein 1.6.2 trên Ubuntu 1.04 và đã tạo một dự án trống. Tôi không thể tìm ra lý do tại sao tôi nhận đượcTại sao tôi nhận được "Không có không gian tên để: aot biên dịch được liệt kê trong project.clj." cảnh báo?

"Không có không gian tên để: aot biên dịch được liệt kê trong project.clj."

lỗi khi tôi nhập biên dịch tài chính.

project.clj

(defproject amr_db "1.0.0-SNAPSHOT" 
    :description "FIXME: write description" 
    :dependencies [[org.clojure/clojure "1.3.0"] 
       [korma "0.2.1"]]) 

core.clj (cho đến nay)

(ns amr_db.core 
    (:gen-class)) 

Làm thế nào để xóa cảnh báo?

Trả lời

6

thêm một dòng như thế này để project.clj bạn

:main amr_db.core 

bạn cũng có thể muốn một cái gì đó như thế này nếu lọ biên soạn không chính.

:aot [amr_db.core amr_db.another_example] 
+0

Rất cám ơn. Tôi đã tìm kiếm một cái gì đó như thế này, và chỉ tìm thấy bạn không cần phải aot biên dịch, không phải làm thế nào để làm điều đó. Cảm ơn một lần nữa. – octopusgrabbus

+0

"nếu các lọ được biên dịch không chính" nghĩa là gì? –

Các vấn đề liên quan