Проблемы с установкой среды Clojure на Ubuntu - PullRequest
1 голос
/ 25 июня 2010

Я следовал этому руководству:

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)

Я также столкнулся с этой же ошибкой при выполнении шагов к этому руководству при отдельной установке.

Спасибо!

1 Ответ

3 голосов
/ 25 июня 2010

ошибка вызвана тем, что в git-репозитории swank-clojure нет swank-clojure-autoload или даже каталога src / emacs.

Я бы рекомендовал вместо этого установить swank-clojure и slime, используя elpa.

Инструкции по запуску и запуску elpa см. Здесь: http://tromey.com/elpa/install.html

после того, как вы это сделаете, Mx package-install swank-clojure должен запустить и запустить.

...