2013-02-28 2 views
3

без всякой видимой причины розжига слизи в Emacs производит это сообщение в мини-буфере:Emacs слизи мини-буфер приемка

опрос «/tmp/slime.5000 .. 25 (обрываются с` Mx шламовое преждевременное прекращение-соединение.) [730 раз]

это [730 раз] продолжает расти. Предположительно, это означает, что слизь имели начиная неприятности, но нет, это работает отлично.

Вот мои сообщения буфер начиная с инициализации слизи:

../../quicklisp/dists/quicklisp/software/slime-20130217-cvs/contrib/slime-package-fu.el: flet' is an obsolete macro (as of 24.3); use either сл-FLET»или cl-letf'. [4 times] Starting Emacs daemon. When done with this frame, type C-x 5 0 Polling "/tmp/slime.5080" .. 1 (Abort with Mx шламовых прерывания -соединение '.) Опрос "/tmp/slime.5080" .. 2 (Прерывание с M-x slime-abort-connection'.) Polling "/tmp/slime.5080" .. 3 (Abort with Mx slime-abort-connection'.) Опрос "/tmp/slime.5080" .. 4 (Прерывание с M-x slime-abort-connection'.) Polling "/tmp/slime.5080" .. 5 (Abort with Mx slime -bort-connection '.) Опрос "/tmp/slime.5080" .. 6 (Прерывание с M-x slime-abort-connection'.) Polling "/tmp/slime.5080" .. 7 (Abort with Mx slime-abort-connection'.) Опрос "/tmp/slime.5080" .. 8 (Прерывание с M-x slime-abort-connection'.) Polling "/tmp/slime.5080" .. 9 (Abort with Mx slime-abort-connec Тион.) опрос "/tmp/slime.5080" .. 10 (Прервать с M-x slime-abort-connection'.) Polling "/tmp/slime.5080" .. 11 (Abort with Mx шламовых прерывани-соединение.) опрос "/tmp/slime.5080" .. 12 (Прервать с M-x slime-abort-connection'.) Polling "/tmp/slime.5080" .. 13 (Abort with Mx слизи -bort-connection '.) Опрос "/tmp/slime.5080" .. 14 (Прерывание с M-x slime-abort-connection'.) Polling "/tmp/slime.5080" .. 15 (Abort with Mx slime-abort-connection'.) Опрос "/tmp/slime.5080" .. 16 (Прерывание с M-x slime-abort-connection'.) Polling "/tmp/slime.5080" .. 17 (Abort with Mx slime-abort-connection '.) Опрос "/tmp/slime.5080" .. 18 (Прерывание с M-x slime-abort-connection'.) Polling "/tmp/slime.5080" .. 19 (Abort with Mx slime-abort-connection'.) Опрос "/tmp/slime.5080" .. 20 (Прерывание с M-x slime-abort-connection'.) Polling "/tmp/slime.5080" .. 21 (Abort with Mx slime-abort-connection '.) Опрос "/tmp/slime.5080" .. 22 (Прерывание с M-x slime-abort-connection'.) Polling "/tmp/slime.5080" .. 23 (Abort with Mx sl ime-abort-connection '.) Опрос "/tmp/slime.5080" .. 24 (Прерывание с M-x slime-abort-connection'.) Polling "/tmp/slime.5080" .. 25 (Abort with Mx slime-abort-connection'.) Подключение к Swank на порту 39808 .. Опрос "/ tmp/slime .5080 ".. 25 (Прерывание с M-x slime-abort-connection'.) [2 times] Source file /home/lawrence/.emacs.d/elpa/clojure-mode-1.11.5/clojure-mode.el ' новее, чем байт-скомпилированный файл Подключен. Пусть взлом начнется! Опрос "/tmp/slime.5080" .. 25 (Прерывание с M-x slime-abort-connection'.) [297 times] Mark set Polling "/tmp/slime.5080" .. 25 (Abort with Mx slime-abort-connection '.) [207 раз] Отметить сохраненную в начале поиска Опрос "/tmp/slime.5080" .. 25 (прервать с M-x slime-abort-connection'.) [58 times] Cancelled connection attempt. Polling "/tmp/slime.5080" .. 25 (Abort with Mx шламовых прервать-соединение ') [1159 раз] байт-кода:. Начало буфера ОПРОС "/tmp/slime.5080" .. 25 (обрывается с M-x slime-abort-connection'.) [2 times] byte-code: Beginning of buffer [2 times] Polling "/tmp/slime.5080" .. 25 (Abort with Mx шламовых прерывания-соединения'.) [2 раза] байт-код: начало буфера опроса "/tmp/slime.5080" .. 25 (Прервать с M-x slime-abort-connection'.) byte-code: Beginning of buffer Polling "/tmp/slime.5080" .. 25 (Abort with Мх шламовых-ABORT-соединение») [202 раз]

+0

убийство демона emacs и перезапуск, казалось, очистили его. Однако все еще любопытно, почему ... – user2054900

ответ

0

после. вселить л Emacs 24.3, у меня та же проблема, что вы можете сделать, как этот

cd /path/slime/contrib 
find ./ -name '*.elc' | xargs rm -f 

затем, перезапустить Emacs

+0

что это делает и зачем мне это делать? У меня не было этой проблемы в последнее время - возможно, из-за перехода на скоростную установку слизи. – user2054900

0

Бесконечная опроса может быть связано с недостающим файла swank-loader.lisp.Проверьте переменную slime-backend, чтобы увидеть, содержит ли она правильный путь до swank-loader.lisp.

На моем компьютере у меня даже нет файла swank-loader.lisp (я заметил, что если вы установите slime, используя elpa, это может произойти). Поэтому я загрузил весь слизь от here и получил это право.

0

Для меня проблема заключалась в отсутствии папки/tmp в моей .emacs.d/папке. Добавление папки/TMP решить проблему

1

Очищайте .cache/общего лепет/место

+0

Это не дает ответа на вопрос. Чтобы критиковать или запросить разъяснения у автора, оставьте комментарий ниже своего сообщения - вы всегда можете прокомментировать свои собственные сообщения, и как только у вас будет достаточно [репутации] (http://stackoverflow.com/help/whats-reputation), вы будете быть в состоянии [прокомментировать любое сообщение] (http://stackoverflow.com/help/privileges/comment). –

+0

@Alex Thornton - При первой возможности, пожалуйста, добавьте подробный комментарий, объясняющий, почему вы считаете, что этот ответ не решает проблему оригинального плаката. – lawlist

0

Та же ошибка в моих Emacs + Слизь + CCL/SBCL/CLISP/ЭСЛ, и у меня было решение, В моей системе это нормально! можешь попробовать.

Причиной ошибки могут быть версии слизи и свинга несоответствия. Таким образом, решение состоит в том, чтобы использовать ту же самую версию slime и swank.

Моя система Raspbian (один вид debian). Я установил слизь с командой «apt-get install slime», затем слизь и emacs будут автоматически установлены на путь «/ usr/share/common-lisp/source/slime /». Но я думаю, что версия не самая новая.

Решение: 1, получить новейшую слизь на ваш домашнем путь: команда:

кд ~/ Судо мерзавца клон https://github.com/slime/slime слизи кд слизи сделать

2, Добавить TMP путь и нагрузки путь в ~/.emacs:

(SETQ временного файла каталога "/ TMP") (добавить к списку «нагрузки путь "/ главная/пи/слизь /")

3, Переименовать/USR/доли/общее LISP/источник/слизь/в/USR/доли/общий лепет/источник/шламовый назад/ Команда:

Суды мв/USR/доли/общий лепет/источник/слизь// USR/доли/общий лепет/источник/шламовый назад/

4, используйте новейшую слизь, чтобы создать ссылку SYMBOL команды:

Судо пер -s/home/pi/slime // usr/share/common-lisp/source/slime

5, удалите файлы кэша и временные файлы comm и:

Суды мв ~/.cache/общий лепет ~/.cache/общие сюсюкать-назад

ОК, теперь вы можете попробовать запустить Emacs и слизь.