Java 使用Emacs/Slime/Swank/cake进行泛音LiveCodeing-找不到泛音.live\uu init.class

Java 使用Emacs/Slime/Swank/cake进行泛音LiveCodeing-找不到泛音.live\uu init.class,java,emacs,slime,swank,Java,Emacs,Slime,Swank,我正在尝试使用emacs和slime连接到swank,使用泛音进行实时代码。整个事情我都做得很好,但是当我试着跑的时候 (ns foo (:use [overtone.live] [overtone.inst.synth])) (definst bar [] (saw 220)) 我得到的错误是“无法在类路径上找到overtone/live_uinti.class或overtone/live.clj”,我收集到的这一错误基本上意味着类文件不在它要查找它们的地方。我不

我正在尝试使用emacs和slime连接到swank,使用泛音进行实时代码。整个事情我都做得很好,但是当我试着跑的时候

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

(definst bar [] (saw 220))

我得到的错误是“无法在类路径上找到overtone/live_uinti.class或overtone/live.clj”,我收集到的这一错误基本上意味着类文件不在它要查找它们的地方。我不知道该怎么做才能解决这个问题。

您是否尝试过确认泛音在java类路径中

(System/getProperty "java.class.path")
这很可能是一个临时修复,因为我刚刚被clojure和overtone弄湿了脚,但我将overtone作为一个全局依赖项包含在我的
~/.cake
目录中,并安装了它:

cake deps --global
此外,我建议更新到最新版本的
overtone
,因为vimeo链接似乎比clojars上当前反映的版本晚了几个版本:


重要提示:Slime/Swank/Cake是不推荐使用的连接泛音和EMAC的方法。取而代之的是,考虑使用LeNeNEN 2 +和苹果酒< /强>

看起来类路径上没有泛音jar。检查事项:

  • 在项目的lib目录中有overtone-X-Y-X.jar
  • 您的项目不称为泛音(这可能会导致lein等工具出现问题)
最后,您可能想看一下这个设置视频:它描述了获得泛音开发环境设置的过程


祝你好运,加入邮件列表并分享你的想法:

将我的项目重命名为
泛音项目
让我通过了“泛音初始化类”错误。但现在我正试图修复一个缺失的
clojure/contrib/fcase\uu init.class
error您不应该看到任何contrib引用-当我们在Overtone 0.4.0中支持clojure 1.3时,我们删除了对contrib的依赖。如果移动到Overtone 0.5.0,请删除项目lib目录中的所有jar,确保项目需要1.3而不需要任何contrib lib,然后执行
lein deps
并查看是否仍然出现错误。如果你还看到问题,请考虑邮件邮寄列表——你更容易在那里得到快速反应。