我遵循了这个指南:
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的步骤时,我也遇到了同样的错误。
谢谢!
答案 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应该可以让你运行起来。