2014-10-11 2 views
0

내 프로젝트에서 Clojure autodoc을 사용하려고합니다. 내 project.clj은 다음과 같습니다 : 나는 lein autodoc을 수행 할 때Autodoc으로 Leiningen 크래시 (sh 존재하지 않음)

:license {:name "Eclipse Public License" 
     :url "http://www.eclipse.org/legal/epl-v10.html"} 
:dependencies [[org.clojure/clojure "1.6.0"]] 
:plugins [[lein-autodoc "0.9.0"]]) 

는이 오류를 얻을 내가 진 쉬 나는이 문제를 어떻게 해결합니까

$ which sh 
/bin/sh 

을 할

clojure.lang.Compiler$CompilerException: java.lang.IllegalAccessError: sh does not exist, compiling:(leiningen/autodoc.clj:1:1) 

?

답변

0

lein-autodoc은 라이닝 2.X에서 작동하지 않습니다. 표시되는 오류 메시지가 this line에서 온다 :

[leiningen.compile :only [sh]] ; in 2.0 this moves to leiningen.eval 

를 분명히이/빈/SH과는 아무 상관이 없습니다.

Codox을 확인하시기 바랍니다.