Щойно я оновив Emacs на своїй машині Windows 10 з 24,5 до 25,1. Для Emacs 24.5 я правильно встановив GnuTLS, і для 25.1 я зробив те, що, як я думав, пам’ятав, що зробив:
Отримали попередньо створені бінарні файли Emacs зі сторінки завантаження веб-сайту GNU Emacs . Я використовую 32-бітний Windows, тому я отримав i686 версію Emacs.
Отримав копію GnuTLS з ezwinports та вилучив zip-файл у ту саму директорію, що й Emacs - спосіб організації zip gnutls означає, що таким чином і dll, і exe для gnutls закінчуються в тому ж каталозі, що й у Emacs exe. (Цього разу я отримав версію 3.3.11; я не пам'ятаю, яку версію GnuTLS мав, коли у мене була версія 24.5 Emacs.)
Цього разу це не спрацювало. gnutls-available-p
повертається nil
, менеджер пакунків може підключатися лише до сховищ http, а не до https, і eww не може працювати з https.
Як налаштувати GnuTLS для Emacs 25.1? Чи я пам’ятаю, що я робив за 24,5? Можливо, двійкові файли з веб-сайту GNU Emacs складені без GnuTLS, і за 24,5 я фактично отримав двійкові файли з іншого місця ...