3
내가 왜 $ clojure
또는 $ lein repl
을 통해 REPL을 입력 할 때 >(clojure-version)
에 '1.2.1'이 표시되는지 모르겠습니다. '1.5'라고 말하고 싶습니다.Clojure 또는 Lein의 Clojure 기본 버전을 변경하는 방법은 무엇입니까?
버전 1.5는 lein이 (를) 관리하는 프로젝트에서 제대로 작동합니다. 나는 단지 1.2 대신에 디폴트로 1.5를 항상 사용하도록 lein에게 말하고 싶다.
새 프로젝트를 만들 때 lein이 1.4 대신 1.5를 사용하도록 알려주는 방법은 무엇입니까? (나는 기본적으로 project.clj를 매번 편집 할 필요가 없다). profiles.clj에 1.5를 추가하면 작동하지 않습니다. – vemv
나는 지금 IRC에 technomancy를 물었다. 그는 "REPL의 외부 프로젝트는 lein의 버전의 clojure에 하드 코딩되어있다"고 말했다. –
BTW, https://github.com/technomancy/leiningen/issues/966은 근본적인 문제가 아닙니다. (다시 IRC 토론에 따르면) "의존성을 사용할 수 있습니다 ('/ .lein/profiles.clj').)를 사용하여 프로젝트가 아닌 REPL에 물건을 추가 할 수 있습니다. 그러나 "이미로드 된 것을 대체하기 위해'profiles.clj'를 사용할 수 없습니다." –