2016-06-02 7 views
0

Я новичок в Лисп, и работаю в Emacs слизи, я постоянно получаю эту ошибкусервер Суонка * Суонк-отладчик условие *

Error: The variable SWANK/SBCL::*SWANK-DEBUGGER-CONDITION* is unbound. 

Я провел долгое время прибегая к помощи этого и можно найти не ссылку на эту переменную. Что это? И что это должно быть связано?

+0

'SWANK :: * SWANK-DEBUGGER-CONDITION *' должна быть специальная переменная, которая содержит объект условия, который в настоящее время отлаживается, или 'NIL', если отладчик не открыт. 'SWANK/SBCL :: * SWANK-DEBUGGER-CONDITION *' представляется несвязанным символом, который не должен использоваться ни для чего. В вашей конфигурации должно быть что-то неправильное, если оно дает ошибки. Попробуйте очистить любые пользовательские настройки, которые у вас есть. Вы установили SBCL и Slime из своего диспетчера пакетов os? – jkiiski

+0

Я установил SBCL через диспетчер пакетов ОС и Slime через диспетчер пакетов EMACS – saq7

+0

Есть ли еще информация о том, откуда эта ошибка? –

ответ

2

кажется, что проблема с вашей версией слизи:

https://github.com/slime/slime/issues/320

SO использовать конце слизь CONFI with

Quicklisp-шламовые помощники делают его простым в использовании SLIME из Quicklisp.

Чтобы использовать его, загрузить quicklisp в вашем Common Lisp реализации, то оценка:

(QL: QuickLoad "quicklisp-шламовых помощник")

Эта команда создаст файл в базе Quicklisp каталог под названием "slime-helper.el". Загрузка этого файла добавит путь Slime Quicklisp к вашему пути загрузки Emacs.

В вашем ~/.emacs, вы могли бы иметь что-то вроде этого:

(нагрузка (развернуть-имя-файл "~/quicklisp/шламовый helper.el")) (SETQ нижне-lisp- программа «sbcl»)

quicklisp-slime-helper доступен под лицензией MIT; см. LICENSE.txt для деталей.