2014-12-04 2 views
4

나는 compojure에 대한 hello-world 예제를 작성하려고하는데 링 태스크를 시작하지 못하고있다.lein ring server : "그게 일이 아니야"

$ lein version 
Leiningen 1.7.1 on Java 1.7.0_65 OpenJDK 64-Bit Server VM 
$ lein new compojure test 
Created new project in: /home/myaccount/test 
Look over project.clj and start coding in compojure/core.clj 
$ cd test/ 
$ lein ring server 
That's not a task. Use "lein help" to list all tasks. 
나는 또한 또한 lein 나는 심지어 인수의 잘못된 번호를 사용하고 불평하는 작업 또는 다른 예를 찾을 수 없다고 발광 site에 헬로 세계를 사용하여 시도했다

내가 그들의 tutorial에서 직선을 당기면.

$ lein new luminus guestbook +h2 
Wrong number of arguments to new task. 
Expected ([project-name] [project-name project-dir]) 

답변

6

나는 당신이 project.clj 파일의 링과 compjure 플러그인 누락 quess : 물론

(defproject compojure "1.0.0-SNAPSHOT" 
    :description "FIXME: write description" 
    :dependencies [[org.clojure/clojure "1.3.0"]] 
    :plugins [[lein-ring "0.8.8"] 
      [compojure "1.1.6"]] 

    ;; once you have the above, you'll see that you need 
    ;; to configure ring. This is the most simple example: 
    :ring {:handler compojure.core/handler}) 

당신이 src/compojure/core.clj의 핸들러 함수를 정의해야합니다! here 또는 here for a very nice introduction을 참조하십시오.