Невозможно установить cider в emacs - пакет не найден - PullRequest
1 голос
/ 26 апреля 2020

Fre sh установка Ubuntu 20.04 Добавлен openjdk-11 и lein 2.9.3

$ sudo apt-add-repository ppa:kelleyk/emacs

Установлен GNU Emacs 26.3 (сборка 2, x86_64-p c - linux -gnu, GTK + версия 3.24.14) от 2020-03-26, изменено Debian

Пробовал инструкции на странице Приступая к работе cider

M-x package-refresh-contents
M-x package install <RET>
cider <RET>

Пакет cider isn не найдено Попытка пакет-список-пакетов - список не содержит сидр. Чего мне не хватает?

Наконец-то сделали шаги по следующей ссылке, чтобы заставить его работать Сопутствующий репо Brave Clojure book

Ответы [ 2 ]

4 голосов
/ 27 апреля 2020

Не уверен, почему в инструкциях сидра это не упоминается.

Вам необходимо создать файл ~ / .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 исправили это для меня.

Теперь у нас правильно настроены источники.

  1. Установка: M-x package-install <RET> cider <RET>

  2. M-x package-list-packages - Перейдите в конец списка, чтобы увидеть Status = установленные пакеты.

  3. Test: M-x cider-jack-in. Ответьте «нет» на приглашение указать, что вы не участвуете в проекте clojure. Вскоре вы должны перейти к приглашению user>, готовому к REPL и запуску.

0 голосов
/ 28 апреля 2020

Вы можете также попробовать опробовать популярные существующие «настройки комплекта», такие как Spacemacs и Prelude Оба из которых имеют все инструменты, необходимые для встроенной разработки Clojure.

...