Не уверен, почему в инструкциях сидра это не упоминается.
Вам необходимо создать файл ~ / .emacs.d / init.el со следующим содержимым
(require 'package)
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/") t)
(package-initialize)
(when (not package-archive-contents)
(package-refresh-contents))
Сохраните и перезапустите emacs.
M-x package-list-packages
проверьте, что в столбце архива показаны пакеты из gnu , а также melpa архивов.
- Иногда вы можете увидеть ошибку Не удалось загрузить архив 'gnu'. - этот файл ошибочный. Перезапуск и / или
M-x package-refresh-contents
исправили это для меня.
Теперь у нас правильно настроены источники.
Установка: M-x package-install <RET> cider <RET>
M-x package-list-packages
- Перейдите в конец списка, чтобы увидеть Status = установленные пакеты.
Test: M-x cider-jack-in
. Ответьте «нет» на приглашение указать, что вы не участвуете в проекте clojure. Вскоре вы должны перейти к приглашению user>
, готовому к REPL и запуску.