Java 使用Emacs/Slime/Swank/cake进行泛音LiveCodeing-找不到泛音.live\uu init.class
我正在尝试使用emacs和slime连接到swank,使用泛音进行实时代码。整个事情我都做得很好,但是当我试着跑的时候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”,我收集到的这一错误基本上意味着类文件不在它要查找它们的地方。我不
(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
并查看是否仍然出现错误。如果你还看到问题,请考虑邮件邮寄列表——你更容易在那里得到快速反应。