Вау, какой кошмар. Я прочитал абсолютно все по этому поводу, и все, что было предложено до сих пор, было поразительно близко к тому, что я испытывал, но ни одно из решений не помогло мне.
И я понял почему.
В отличие от других, я не использовал / etc / hosts для настройки локальных доменов. Мой файл / etc / hosts был стандартным и содержал только записи, необходимые для интерфейса обратной связи и хоста вещания. Более того, это был правильно закодированный файл unix, так как я из тех людей, которые редактируют его только из командной строки с помощью emacs. И, слава богу, мне не пришлось прибегать к запуску собственного DNS-сервера, такого как DNSmasq, чтобы обойти эту проблему.
(Для ясности, симптом, который привел меня к этой проблеме, заключался в том, что для запуска emacs требовалось около 10 секунд, но только тогда, когда я был подключен к Wi-Fi. Если я отключил Wi-Fi, emacs запустился бы мгновенно, как ожидалось.)
Мое решение: у моего ноутбука есть имя «терминатор». (Да, его блестящий алюминиевый корпус напомнил мне о персонаже Арнольда Шварценеггера.) Мне просто нужно было добавить в / etc / hosts имя самой машины:
127.0.0.1 terminator
::1 terminator
Я нашел имя своего хоста, выполнив простую команду в терминале:
hostname
... который вернулся с выводом: "терминатор". После изменения / etc / hosts, чтобы он содержал эти две записи, emacs теперь может быстро разрешить имя моего ноутбука.
Я надеюсь, что это поможет кому-то.