ошибка emacs: “Значение символа как переменная является пустым: имя хоста”

После того, как я установил emacs, эта ошибка происходит каждый раз на запуске. Это препятствует тому, чтобы я установил плагины, например, auctex через способность. Я уже попытался установить плагин вручную (направляющие для рубина), но не работаю.

Ошибка не содержит сообщение "имя хоста", но имя хоста моего ПК отображено ("bloodredangel-человечность"). Я изменил свое имя хоста на "bloodredangel", но сообщение об ошибке остается таким же. В то время как я изменил свое имя хоста, я видел, что в/etc/hostname были две записи:

127.0.0.1
bloodredangel-ubuntu

Я уже задал этот вопрос на форуме человечности, но они не могли помочь. Они распознали неправильно сконфигурированный/etc/hosts файл, который я исправил, но время от времени эти неправильные конфигурации присоединяются чем-то. Я не добавил их вручную, возможно, это имеет некоторое отношение к проблеме. Неверные конфигурации были похожи на это:

127.0.0.1             127.0.0.1
bloodredangel-ubuntu  localhost.localdomain  localhost
127.0.0.1             127.0.0.1:8080
bloodredangel-ubuntu  localhost.localdomain  localhost

Я не сделал нашел решение в Интернете, таким образом, я надеюсь, что найду справку здесь наконец.

1
задан 23.04.2012, 09:37

2 ответа

"Решенный" это путем переустановки Ubuntu. Было меньше работы, чем ожидалось. (Скопированный домашняя папка, таким образом переустанавливая взяла приблизительно 4-й с созданием резервного копирования и воспроизведением его.)

0
ответ дан 24.11.2019, 02:15

Попытайтесь добавить (setq hostname "bloodredangel") (или безотносительно другого имени хоста Вы хотите установить его как) к началу Вашего .emacs файла.

0
ответ дан 24.11.2019, 02:15

Теги

Похожие вопросы