无法在ubuntu上安装Clojure开发环境

时间:2010-06-25 03:19:51

标签: configuration emacs clojure

我遵循了这个指南:

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

让我完成了从源代码构建Clojure和Clojure-contrib以及SLIME和swank emacs脚本的步骤。对于emacs,我是一个完全的菜鸟。

我收到此错误:

  

文件错误:无法打开加载文件,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的步骤时,我也遇到了同样的错误。

谢谢!

1 个答案:

答案 0 :(得分:3)

错误是因为swank-clojure git repo没有swank-clojure-autoload甚至是src / emacs目录。

我建议使用elpa安装swank-clojure和slime。

有关让elpa启动并运行的说明,请参阅此处:http://tromey.com/elpa/install.html

一旦你完成了这个,那么M-x package-install swank-clojure应该可以让你运行起来。