2010-06-25 95 views
1

安装Clojure的开发环境我遵循这个指南:麻烦在Ubuntu

http://wiki.unto.net/setting-up-clojure-and-slime

其中走到我通过从源头煤泥和斯旺克emacs的脚本一起建立的Clojure和Clojure的-的contrib的步骤。当涉及到emacs时,我是一个完全noob。

我收到此错误:

File error: Cannot open load file, swank-clojure-autoload

这是我的.emacs:

;; Clojure 
(add-to-list 'load-path "~/git/clojure-mode") 
(add-to-list 'load-path "~/git/swank-clojure/src/emacs") 
(add-to-list 'load-path "~/git/slime") 

(setq swank-clojure-jar-path "~/git/clojure/clojure-1.2.0-master-SNAPSHOT.jar") 

;; clojure-contrib, when compiled as above, is not working at the moment 
;; (setq swank-clojure-extra-classpaths 
;;  (list "~/git/clojure-contrib/clojure-contrib.jar")) 

(require 'clojure-mode) 
(require 'swank-clojure-autoload) 
(require 'slime) 

(eval-after-load "slime" (slime-setup '(slime-repl))) 
(slime-setup) 

而下面一个单独的步骤this guide安装我也遇到同样的错误。

谢谢!

回答

3

这个错误是由于swank-clojure git repo没有swank-clojure-autoload甚至目录src/emacs所导致的。

我会建议使用elpa来安装swank-clojure和粘液。

看到这里,了解如何吸引ELPA启动和运行的指令:http://tromey.com/elpa/install.html

一旦你做到了这一点,则M-X包安装自吹,Clojure中应该得到你和运行。

+0

非常感谢您的帮助。这很棒! – Tyler 2010-06-25 04:50:33