3

私は、emacs とスライムを使用して、Overtone を使用してスワンクからライブ コードに接続しようとしています。私はすべてがほとんど機能していますが、実行しようとすると

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

(definst bar [] (saw 220))

「クラスパスに overtone/live__inti.class または overtone/live.clj が見つかりませんでした:」というエラーが表示されます。これは基本的に、クラス ファイルが探している場所にないことを意味します。これを修正するために何をすべきかわかりません。

4

2 に答える 2

6

重要な注意:Slime / Swank / Cakeは、OvertoneとEmacsを接続するための非推奨の手段です。代わりに、Leiningen2+およびCIDERを介してnREPLを使用することを検討してください

クラスパスにOvertonejarがないようです。チェックすること:

  • プロジェクトのlibディレクトリにovertone-XYX.jarがあります
  • プロジェクトはOvertoneと呼ばれていません(leinなどのツールで問題が発生する可能性があります)

最後に、次のセットアップビデオをご覧ください:http://vimeo.com/25190186Overtonedev環境のセットアップを取得するプロセスについて説明しています。

幸運を祈り、メーリングリストに参加して、考えを共有してください:http: //groups.google.com/group/overtone

于 2011-11-01T11:54:19.433 に答える
0

倍音が Java クラスパスにあることを確認してみましたか?

(System/getProperty "java.class.path")

clojure と倍音で足を濡らしたばかりなので、おそらく一時的な修正ですが、~/.cakeディレクトリにグローバルな依存関係として倍音を含め、次のようにインストールしました。

cake deps --global

overtoneさらに、 vimeo のリンクは、現在 clojar に反映されているものよりも数バージョン遅れているように見えるため、最新バージョンに更新することをお勧めします。

http://clojars.org/overtone

于 2011-10-12T16:51:11.907 に答える