在Emacs + Slime + Clojure + Windows设置中,无法加载clojure-auto

时间:2009-04-17 15:24:40

标签: windows emacs clojure slime

我关注this very helpful guide来设置此开发环境。运行 emacs.bat 时,我在Emacs中收到以下错误:

  

文件错误:无法打开加载文件,clojure-auto

不幸的是,我对Clojure和Emacs都是全新的,所以任何有助于确定从哪里开始寻找都会有所帮助。

此外,作为附注,本指南的最后一步是:

  

使用emacs.bat文件启动Emacs。然后,只需键入“M-x slime”,然后REPL就会出现,你就可以了。

根据Emacs文档,M-x将是Meta键+ x。但是,目前还不清楚Windows中的Meta键。它谈到了Control,但那将是C + x,所以我认为它是Shift。我也试过M +!认为这是一个shell命令,但没有运气。也许有人可以在评论中证实。

更新:来自评论中的 dfa :“meta is Alt”有效。谢谢。

更新:来自Rayne的非常有用的信息:

  

如果你的emacs经验继续走错路,不要放弃Clojure。对于Eclipse的IDEA Clojure-dev总是有La Clojure,我个人最喜欢的是NetBeans的Enclojure。

3 个答案:

答案 0 :(得分:8)

为什么不安装ClojureBox,而不是遵循指南?这将为你设置一切。这是一个交钥匙clojure + emacs安装。

答案 1 :(得分:2)

问题最有可能出现在load-path命令中,您可以在其中告诉闭包文件的位置。尝试将路径扩展为完整路径名称,看看是否有帮助。

您也可以尝试设置您的HOME环境变量,我认为那里的代码依赖于它是C:\ clojure-dev

答案 2 :(得分:2)

documented我自己在将Emacs和最新的Clojure从Git存储库安装到Windows Vista中的经验。你可能会发现它很有用。 如果你对Clojure 1.0.0感到满意,你可以安装Clojure Box。