Leiningen이 Clojure 오류를 던졌습니다. "ISeq를 만드는 방법을 모르겠습니다."
4762 단어 leiningen
묘사
터미널에서 실행lein
하면 다음과 같은 상황이 발생합니다.java.lang.IllegalArgumentException: Don't know how to create ISeq from: clojure.lang.Keyword
at clojure.lang.RT.seqFrom (RT.java:505)
clojure.lang.RT.seq (RT.java:486)
clojure.lang.RT.keys (RT.java:514)
clojure.core$keys.invoke (core.clj:1482)
leiningen.core.utils$map_vals.doInvoke (utils.clj:115)
clojure.lang.RestFn.invoke (RestFn.java:442)
leiningen.core.user/fn (user.clj:69)
clojure.lang.AFn.applyToHelper (AFn.java:154)
clojure.lang.AFn.applyTo (AFn.java:144)
clojure.core$apply.invoke (core.clj:624)
clojure.core$memoize$fn__5097.doInvoke (core.clj:5846)
clojure.lang.RestFn.invoke (RestFn.java:408)
leiningen.core.user/fn (user.clj:85)
clojure.lang.AFn.applyToHelper (AFn.java:152)
clojure.lang.AFn.applyTo (AFn.java:144)
clojure.core$apply.invoke (core.clj:624)
clojure.core$memoize$fn__5097.doInvoke (core.clj:5846)
clojure.lang.RestFn.invoke (RestFn.java:397)
leiningen.core.user$profile_auth.invoke (user.clj:169)
leiningen.core.classpath$add_repo_auth.invoke (classpath.clj:97)
clojure.core$map$fn__4245.invoke (core.clj:2557)
clojure.lang.LazySeq.sval (LazySeq.java:40)
clojure.lang.LazySeq.seq (LazySeq.java:49)
clojure.lang.RT.seq (RT.java:484)
clojure.core$seq.invoke (core.clj:133)
clojure.core$map$fn__4245.invoke (core.clj:2551)
clojure.lang.LazySeq.sval (LazySeq.java:40)
clojure.lang.LazySeq.seq (LazySeq.java:49)
clojure.lang.RT.seq (RT.java:484)
clojure.core$seq.invoke (core.clj:133)
clojure.core$map$fn__4245.invoke (core.clj:2551)
clojure.lang.LazySeq.sval (LazySeq.java:40)
clojure.lang.LazySeq.seq (LazySeq.java:49)
clojure.lang.RT.seq (RT.java:484)
clojure.lang.LazilyPersistentVector.create (LazilyPersistentVec java:31)
clojure.core$vec.invoke (core.clj:354)
cemerick.pomegranate.aether$resolve_dependencies_STAR_.doInvoke (aet clj:712)
clojure.lang.RestFn.applyTo (RestFn.java:137)
clojure.core$apply.invoke (core.clj:624)
cemerick.pomegranate.aether$resolve_dependencies.doInvoke (aet clj:729)
clojure.lang.RestFn.invoke (RestFn.java:2088)
leiningen.core.classpath/fn (classpath.clj:176)
clojure.lang.AFn.applyToHelper (AFn.java:160)
clojure.lang.AFn.applyTo (AFn.java:144)
clojure.core$apply.invoke (core.clj:624)
clojure.core$memoize$fn__5097.doInvoke (core.clj:5846)
clojure.lang.RestFn.invoke (RestFn.java:436)
leiningen.core.classpath$get_dependencies.doInvoke (classpath.clj:306)
clojure.lang.RestFn.invoke (RestFn.java:425)
clojure.lang.AFn.applyToHelper (AFn.java:156)
clojure.lang.RestFn.applyTo (RestFn.java:132)
clojure.core$apply.invoke (core.clj:628)
leiningen.core.classpath$resolve_dependencies.doInvoke (classp clj:350)
clojure.lang.RestFn.invoke (RestFn.java:425)
leiningen.core.classpath$get_classpath.invoke (classpath.clj:405)
leiningen.core.project$init_lein_classpath.invoke (project.clj:869)
leiningen.core.project$init_project.invoke (project.clj:876)
leiningen.core.project$init_project.invoke (project.clj:883)
leiningen.core.main$_main$fn__6136.invoke (main.clj:370)
leiningen.core.main$_main.doInvoke (main.clj:366)
clojure.lang.RestFn.invoke (RestFn.java:408)
clojure.lang.Var.invoke (Var.java:379)
clojure.lang.AFn.applyToHelper (AFn.java:154)
clojure.lang.Var.applyTo (Var.java:700)
clojure.core$apply.invoke (core.clj:624)
clojure.main$main_opt.invoke (main.clj:315)
clojure.main$main.doInvoke (main.clj:420)
clojure.lang.RestFn.invoke (RestFn.java:436)
clojure.lang.Var.invoke (Var.java:388)
clojure.lang.AFn.applyToHelper (AFn.java:160)
clojure.lang.Var.applyTo (Var.java:700)
clojure.main.main (main.java:
java 1.8_25lein 2.5 (최신 버전 - devel)
osx10.10
토론 #1
당신은project.clj
와 ~/.lein/profiles.clj
의 내용을 붙일 수 있습니까?파일 중 하나에 오류가 있습니다.토론 #2
현재의 정보에 의하면 우리는 이 방면에 무력하다.project.clj
및/또는 ~/.lein/profiles.clj
의 내용을 마음대로 다시 열어 주십시오. 그 중 하나가 잘못되었을 수도 있습니다.토론 #셋
@ilyador토론 #4
환경에서 이 문제를 만났습니다. ~/lein/project에서lein을 실행하면 페도라 23에서도 같은 문제를 만났습니다.clj에는 다음과 같은 내용이 있다.:plugins [[cider/cider-nrepl "0.10.1"]]
사용:$ lein -v
Leiningen 2.5.3 on Java 1.8.0_65 OpenJDK 64-Bit Server VM
이것은 프로젝트의 무효 코드입니다. 장래에 참고할 수 있습니다.문제가 발생한 clj 파일, 유효한 파일 사용:{:user {:plugins [[cider/cider-nrepl "0.10.1"]]}}
일이 기한대로 진행되다
Reference
이 문제에 관하여(Leiningen이 Clojure 오류를 던졌습니다. "ISeq를 만드는 방법을 모르겠습니다."), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://github.com/technomancy/leiningen/issues/1756텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)