2014-04-15 3 views
4

Emacs/Cider에서 시도하고 싶은 일부 Clojure 라이브러리를 올바르게 추가하려면 어떻게해야합니까? 내가 쉘에서 그것을 할 경우사과 쥬스에서 lein try를 올바르게 사용하려면 어떻게해야합니까?

, 난 그냥

$ lein try clj-time 

을 시작하지만 이맥스/사이다에서 어떻게 그렇게합니까?

+0

아래 @liwp의 대답은 귀하의 질문에 대한 합리적인 답변을 서면으로 제공합니다. 따라서, 나는 그것이 받아 들여질 가치가 있다고 생각한다. 질문을 업데이트하겠다고했으나 아직하지 않았습니다. 어쨌든 말하자면 목표 지점을 옮기는 것은 질문에 대답하기 위해 시간을 할애하는 사람들에게는 실제로 공정하지 않습니다. –

+0

@DavidJames : David, "목표 게시글 이동"이란 무엇을 의미합니까? –

+0

위키 피 디아 출신 : "비 유적 사용은 이미 진행중인 프로세스 (예 : 축구 경기)가 이미 시작된 후 달성하려는 목표 변경에서 인식 된 불공정성을 암시합니다." 간단히 말해서, 원래 말했듯이 당신의 질문에 누가 좋은 답변을 주 었는지 liwp에 공정하지 못합니다. 제 의견으로는, 누군가가 서면으로 질문에 대한 좋은 대답을 주면 받아 들여야합니다. 기꺼이하지 않으려면 적어도 질문을 업데이트하십시오. 그렇게하면 다른 사람들이 미래에 도움이되는 참고 자료로 사용할 수 있습니다. –

답변

1

가장 쉬운 방법은 명령 행에서 lein try clj-time를 실행 한 다음 M-x cider (사용 localhost하고 lein-try 시작했을 때 콘솔에 인쇄 된 포트 번호)와 이맥스에서 해당 REPL에 연결하는 것입니다.

+1

그건 굉장한 해결책이지만 그것이 의미하는 바가 아닙니다. 나는 이미 다른 모듈을 시험해보고 싶을 때마다 다시 시작하지 않고 이미 실행중인 세션에서 다른 모듈을 "시도"하고 싶습니다. 어쨌든, 해답을 가져 주셔서 감사합니다. 어제 #cljure 채널에 흥미로운 힌트가 있지만 최종 답변이 아닙니다. 나는 곧 나의 질문을 업데이트 할 것이다. 다시 한번, 답변을 주셔서 감사합니다 –

+1

이미 실행중인 repl에 새 라이브러리를로드하려면 석류 (https://github.com/cemerick/pomegranate)를 사용해보십시오. – liwp

+0

예,이 사실을 알고 있습니다. #clojure 채널에서 어제 답변을 얻었지만 다른 문제가 있습니다. 내 질문을 업데이트하겠습니다. –