Я пытаюсь поэкспериментировать с электронной почтой GNUS в Emacs, в Windows (EDIT: x64 bit). У меня это работает в Ubuntu, но я борюсь с этим в Windows.
От
http://www.gnu.org/software/emacs/manual/html_mono/emacs-gnutls.html#Help-For-Users
Я прочитал во втором абзаце:
Это немного сложнее на платформе W32 (Windows), но если у вас есть библиотеки GnuTLS DLL (доступны по адресу http://sourceforge.net/projects/ezwinports/files/ благодаря Эли Зарецкому) в том же каталоге, что и Emacs, ты должен быть в порядке.
Я скачал и распаковал gnutls-3.0.9-w32-bin
, но не уверен, что с ним делать. Я попытался поместить его в Program Files (x86)
, который "находится в том же каталоге, что и Emacs". Я попытался положить его в emacs-24.3 folder
. Я рассматриваю слияние всех папок между ними, но колеблюсь, так как это кажется трудной попыткой устранения неполадок по сравнению с моими знаниями по этим вопросам.
Я думаю, что Emacs должен каким-то образом видеть двоичные файлы и / или DLL-файлы gnutls. Мои знания на этом ограничены. Я также некоторое время пытался понять PATH
, и не уверен, что этот подход уместен здесь.
К вашему сведению, каталог emacs содержит папки, обозначенные bin и т.д., Info, leim, lisp и site-lisp. Каталог gnutls содержит папку с надписью bin, include, lib и share.
Хм, сейчас я нахожу много ссылок на добавление путей. Тем не менее, я скептически отношусь к тому, что добавлю только путь gnutls.exe, так как кажется, что dll нужны.
Некоторые дополнительные данные для первого комментария Ramhound
Я пытался (require 'gnutls)
маршрут. Это, кажется, самые важные части в журнале:
Opening connection to imap.gmail.com via tls...
gnutls.c: [1] (Emacs) GnuTLS library not found
Opening TLS connection to `imap.gmail.com'...
Opening TLS connection with `gnutls-cli --insecure -p 993 imap.gmail.com'...failed
Opening TLS connection with `gnutls-cli --insecure -p 993 imap.gmail.com --protocols ssl3'...failed
Opening TLS connection with `openssl s_client -connect imap.gmail.com:993 -no_ssl2 -ign_eof'...failed
Opening TLS connection to `imap.gmail.com'...failed
Я не уверен, что означает "в жеребце". Emacs, похоже, установил себя в программных файлах (x86), поэтому я предполагаю, что он 32-битный. Я могу попытаться выяснить, как перепроверить, но не понимал, что получу такое быстрое время отклика, и сейчас собираюсь.
Я попробую объединить файлы позже сегодня вечером?