首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Overtone Livecoding with Emacs/Slime/Swank/Emacs无法定位overtone.live__init.class

Overtone Livecoding with Emacs/Slime/Swank/Emacs无法定位overtone.live__init.class
EN

Stack Overflow用户
提问于 2011-10-12 03:20:22
回答 2查看 1K关注 0票数 3

我正在尝试使用emacs和slime来连接到swank到使用Overtone的活动代码。我已经把所有的事情都做好了,但是当我尝试运行

代码语言:javascript
复制
(ns foo
   (:use [overtone.live]
          [overtone.inst.synth]))

(definst bar [] (saw 220))

我得到的错误是“无法在classpath上定位overtone/live_inti.class或overtone/live.clj:”我收集到的这个错误基本上意味着类文件不在它正在查找的位置。我不知道该怎么做才能解决这个问题。

EN

回答 2

Stack Overflow用户

发布于 2011-11-01 19:54:19

重要说明:粘液/浮云/蛋糕是连接Overtone和Emacs的不推荐方式。相反,可以考虑通过Leiningen 2+和苹果酒使用nREPL。

看起来你在类路径上没有Overtone jar。要检查的事项:

  • 您在项目的lib目录中有overtone-X-Y-X.jar
  • 您的项目未命名为Overtone (这可能会导致像lein这样的工具出现问题)

最后,您可能想看一下这个设置视频:http://vimeo.com/25190186,它描述了获取Overtone开发环境设置的过程。

祝你好运,加入邮件列表,分享你的想法:http://groups.google.com/group/overtone

票数 6
EN

Stack Overflow用户

发布于 2011-10-13 00:51:12

你有没有尝试确认overtone在你的java类路径中?

代码语言:javascript
复制
(System/getProperty "java.class.path")

这很可能是一个临时修复,因为我刚刚接触了clojure和overtone,但我在~/.cake目录中包含了overtone作为一个全局依赖项,并使用以下命令安装了它:

代码语言:javascript
复制
cake deps --global

此外,我建议更新到overtone的最新版本,因为它看起来vimeo链接比目前在clojars上反映的版本要晚一些:

http://clojars.org/overtone

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7731321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档