package-refresh-contents hangs at Contacting host: elpa.gnu.org:80

BalinKingOfMoria Reinstate CMs picture BalinKingOfMoria Reinstate CMs · Mar 16, 2015 · Viewed 11.8k times · Source

I'm running Emacs 24.4 for Windows (installed through Chocolatey) and trying to install CIDER.

When I run M-x package-install [RET] cider [RET], I get [No match]. When I run M-x package-refresh-contents [RET], it hangs on Contacting host: elpa.gnu.org:80.

~/.emacs.d is populated with the GitHub repo recommended by braveclojure.com (here). I've reinstalled Emacs and I'm still getting the same problem.

Answer

AdnanJT picture AdnanJT · Apr 28, 2015

I had this same problem on emacs ELPA wiki they say to set un ELPA you have to modify the emacs init file located at ~/.emacs or _emacs or ~/.emacs.d/init.el for me it was ~/.emacs-live.el since I have this version.

I just updated that file with the following:

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

Seems that I needed the configuration from where ELPA is going to look for packages.

After that i just ran M-x package-refresh-contents [RET] and M-x package-install [RET] cider [RET] that installed cider.