PC Emacs ошибка при запуске - PullRequest
1 голос
/ 03 ноября 2011

После Устанавливая Emacs , я устанавливаю переменную окружения HOME в каталог (c :) и создаю файл _emacs в каталоге.У него есть одна строка кода (server-start).

Когда я выполняю emacs (GNU Emacs 23.3.1 (i386-mingw-nt6.1.7601)), я получаю это сообщение об ошибке.

Warning (initialization): An error occurred while loading `c:/_emacs':

error: The directory `~/.emacs.d/server' is unsafe

Что с этим не так?

Ответы [ 3 ]

4 голосов
/ 03 ноября 2011

Emacs - ошибка при вызове (запуск сервера) имеет ответ.

"Проблема заключается в владении каталогом ~ / .emacs.d / server, когда у вас также есть права «Администраторы» в вашей учетной записи. Создать каталог ~ / .emacs.d / server и установите владельца этого каталога в ваше имя пользователя и проблема исчезла.

1 голос
/ 03 ноября 2011

Вы работаете в Windows 7 (или, возможно, Vista)?В какой-то момент после XP Windows решила, что помещать вещи в c: \ нет-нет.Я думаю, из соображений безопасности.Если вы не установили переменную домашнего окружения, то emacs будет искать ваши .emacs в c: \ users \ yourname \ appdata \ roaming (или что-то в этом роде - машина Win 7 с emacs работает, не может проверитьименно так).Вы также можете создать там каталог .emacs.d, если хотите.

0 голосов
/ 03 ноября 2011

По крайней мере, сообщение недостаточно ясно.Возможно, Emacs не должен просто так преувеличивать.В любом случае, мой совет - использовать M-x report-emacs-bug, чтобы сообщить об этом разработчикам Emacs.Надеемся, они так или иначе решат проблему - по крайней мере, предоставят пользователям более полезное сообщение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...