2

Windows 7 64 ビット、light table 0.3.9、およびを使用していますlein 2.2.1が、Light Table から Overtone への接続に問題があります。

clojure.lang.Compiler$CompilerException:
java.lang.ClassNotFoundException: overtone.live
4

1 に答える 1

4

好奇心から、Windows ラップトップに と をインストールしてダウンロードしましJDK 7た。lein 2.1.2light table 0.3.9

まず、コマンドを使用して新しい lein プロジェクトを作成しましlein.bat new insane-noisesた。

次に、ライト テーブル ide を開きinsane-noises、ワークスペースにディレクトリを追加しました。

次に、project.cljファイルを編集して適切な依存関係を設定しました。

(defproject insane-noises "0.1.0-SNAPSHOT"
  :dependencies [ [org.clojure/clojure  "1.4.0"]
                  [overtone             "0.8.1"]])

次に、core.cljファイルを編集しました。

(ns insane-noises.core
  (:use overtone.live))

(demo (sin-osc))

ライト テーブル エディタから直接行を評価しようとすると(demo (sin-osc))、すべての依存関係がダウンロードされ、ノイズが再生されました。

最後に、ライトテーブルを試しましたinstarepl

(use 'overtone.live)
(demo (sin-osc))

再び同じノイズを再生しました。

そのため、x64 Windows 7 のライト テーブル ide で倍音を使用しても問題はありませんでした。

依存関係を確認してください。overtoneおそらく、に依存関係を追加するのを忘れていましたproject.clj

于 2013-03-30T21:37:57.333 に答える