【问题标题】:Trouble installing Clojure dev environment on ubuntu在 ubuntu 上安装 Clojure 开发环境时遇到问题
【发布时间】:2010-06-25 03:19:51
【问题描述】:

我遵循了这个指南:

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 的步骤也遇到了同样的错误。

谢谢!

【问题讨论】:

    标签: configuration emacs clojure


    【解决方案1】:

    该错误是由于 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 应该会让你启动并运行。

    【讨论】:

    • 非常感谢您的帮助。这太棒了!
    猜你喜欢
    • 2012-08-27
    • 2015-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-24
    • 2019-11-11
    相关资源
    最近更新 更多