2011-10-11 9 views
3

나는 이맥스와 점액을 사용하여 오버톤을 사용하여 코드를 라이브 코드에 연결하려고합니다. 나는 모든 것을 꽤 많은 작업이,하지만 난 내가 오류가오버톤 라이브 캡슐 이맥스/슬라임/스웽크/케익 - overtone.live__init.class를 찾을 수 없습니다.

(ns foo 
    (:use [overtone.live] 
      [overtone.inst.synth])) 

(definst bar [] (saw 220)) 

를 실행하려고하면 '배음/live__inti.class 또는 클래스 패스에 배음/live.clj을 찾을 수 없습니다 :'나는 기본적 수단을 수집 어느 그 클래스 파일들은 그들이 찾고있는 곳이 아닌 것입니다. 이 문제를 해결하기 위해 무엇을해야할지 모르겠습니다.

답변

0

오버톤이 자바 클래스 경로에 있는지 확인해 보셨습니까?

(System/getProperty "java.class.path") 
난 그냥 Clojure의와 배음 젖은 내 발을 얻고있다대로, 대부분 임시 수정의

,하지만 난 내 ~/.cake 디렉토리에 글로벌 실행 종속 등의 배음을 포함하고 그것을 설치 :

cake deps --global 
메오 링크 인 것처럼 보이는

또한, 나는 overtone의 최신 버전으로 업데이트 권하고 것 현재 clojars에 반영 무엇 뒤에 몇 버전 :

http://clojars.org/overtone

6

중요 사항 : Slime/Swank/Cake는 Overtone과 Emacs를 연결하는 데 사용되지 않습니다. 대신 Leiningen 2+ 및 CIDER를 통해 nREPL을 사용하는 것을 고려하십시오.

클래스 패스에 Overtone 항아리가없는 것 같습니다. 확인 사항 :

  • 당신은

마지막으로 (즉 lein 같은 도구를 사용하여 문제가 발생할 수 있습니다)

  • 프로젝트는 배음 호출되지 않습니다 프로젝트의 lib 디렉토리에 배음-XYX.jar을 가지고, 당신은이 설치 비디오를 보길 원할 것입니다 : http://vimeo.com/25190186은 Overtone dev 환경 설정을 얻는 과정을 설명합니다. 은 "overtone_init.class"오류 과거의 저를 얻었다 http://groups.google.com/group/overtone

  • +0

    '배음-project'에 내 프로젝트의 이름을 변경 :

    행운을 빕니다 및 의견을 메일 링리스트에 가입하고 공유 온다. 하지만 이제는 누락 된'clojure/contrib/fcase__init.class' 오류를 수정하려고합니다. –

    +0

    당신은 contrib 참조를 보지 않아야합니다 - 우리가 Overtone 0.4.0에서 Clojure 1.3을 지원하기 위해 이전했을 때 contrib 의존성을 제거했습니다. Overtone 0.5.0으로 이동하면 프로젝트의 lib 디렉토리에있는 모든 jar 파일을 제거하고 프로젝트에 1.3 버전이 필요하며 contrib lib가 필요 없는지 확인한 다음'lein deps' 명령을 실행하여 오류가 계속 발생하는지 확인하십시오. 여전히 문제가있는 경우 메일 링리스트에 이메일을 보내주십시오. 빠른 응답을받을 가능성이 훨씬 큽니다. –