Windows 10マシンでEmacsを24.5から25.1にアップグレードしました。Emacs 24.5ではGnuTLSを正しくセットアップし、25.1では私が覚えていたと思ったことをやった:
GNU Emacs Webサイトのダウンロードページから、事前に構築されたEmacsバイナリを入手しました。32ビットWindowsを使用しているので、Emacsのi686バージョンを入手しました。
GnuTLSのコピーをezwinportsから取得し、zipファイルをEmacsと同じディレクトリに抽出しました-gnutls zipの編成方法は、gnutlsのdllとexeの両方がEmacs exeと同じディレクトリに配置されることを意味します。(今回はバージョン3.3.11を入手しました。バージョン24.5のEmacsを使用していたときに、どのバージョンのGnuTLSを使用したか覚えていません。)
今回はうまくいきませんでした。gnutls-available-p
を返しますnil
。パッケージマネージャは、httpリポジトリではなくhttpリポジトリにのみ接続できます。ewwもhttpsを処理できません。
Emacs 25.1用にGnuTLSをセットアップするにはどうすればよいですか?24.5で行ったことを思い出しませんか?たぶん、GNU Emacs WebサイトからのバイナリはGnuTLSなしでコンパイルされており、24.5では実際にどこか別の場所からバイナリを取得しました...