
Что означает следующее сообщение об ошибке и как его устранить?
Произошла ошибка при загрузке `/Users/JaydenXu/.emacs':
Значение символа как переменной недействительно: ...
Чтобы обеспечить нормальную работу, вам следует исследовать и устранить причину ошибки в вашем файле инициализации. Запустите Emacs с опцией `--debug-init', чтобы просмотреть полную трассировку ошибки.
решение1
Файл конфигурации .emacs
в вашем домашнем каталоге содержит ошибку.
Содержимое этого файла должно быть допустимым кодом на диалекте LISP, на котором говорит emacs. При запуске emacs анализирует этот файл и выполняет содержащийся в нем код.
Трудно сказать, где именно необходимо выполнить исправление, не видя содержимого файла .emacs
.
Тем не менее сообщение об ошибке дает подсказку. Как он сообщил, парсер обнаружил последовательность из трех точек, ...
которую он не смог развернуть.
Откройте .emacs
файл и найдите ...
в нем. Вы можете либо удалить их, либо закомментировать строку, поместив хотя бы один ;
в качестве первого символа в строке.
Прежде чем что-то менять, обязательно создайте именованную резервную копию вашего .emacs
файла.
Если вам повезет, у вас все еще может быть рабочая резервная копия ( .emacs~
) более старой и, будем надеяться, рабочей версии вашего .emacs
файла.
В этом случае вы можете вернуться к старой версии или к diff
обеим версиям, чтобы обнаружить ошибку.