23

Emacs 24.4 for Windows (Chocolatey からインストール) を実行していて、CIDER をインストールしようとしています。

を実行するM-x package-install [RET] cider [RET]と、 が得られ[No match]ます。を実行するM-x package-refresh-contents [RET]と、 Contacting host: でハングしますelpa.gnu.org:80

~/.emacs.dbraveclojure.com が推奨する GitHub リポジトリーが取り込まれています (こちら)。Emacs を再インストールしましたが、まだ同じ問題が発生しています。

4

6 に答える 6

3

このガイドは私のためにそれを修正しました: http://www.lonecpluspluscoder.com/2015/08/adding-tls-support-to-emacs-24-5-on-windows/

基本的にはhttp://sourceforge.net/projects/ezwinports/files/にアクセスし、gnutls ライブラリを取得して、Emacs ディレクトリのルートでアーカイブを解凍します。

その後、やることlist-packagesは私にとってほぼ瞬時になりました。Emacs 24.5.1 を使用。

于 2016-02-01T12:21:56.103 に答える
1

以前の回答で言及されているように、パッケージアーカイブを設定する以外に (FWIW 私は HTTPS を直接使用しています)

(setq package-archives '(("gnu" . "https://elpa.gnu.org/packages/")
                         ("marmalade" . "https://marmalade-repo.org/packages/")
                         ("melpa" . "https://melpa.org/packages/")))

別の問題に遭遇するかもしれませんが、gpg をバッチ モードで実行してパッケージを検証するために "Contacting host" でスタックするという同じ症状がありますが、何らかの入力が必要です。あなたはそれを無効にすることができます

(setq package-check-signature nil)
于 2016-05-11T14:47:42.537 に答える