2015-07-05 24 views
8

Sto eseguendo emacs 24.5 installato tramite homebrew. per qualche strana ragione i miei emacs ottiene bloccato su ospite contattare: melpa.org:80Emacs 24.5 con preludio bloccato sull'host di contatto melpa.org

Ho provato anche una nuova installazione di emacs (cartella .emacs.d rimosso pure) Anche io sono in grado di eseguire il ping l'url melpa.org attraverso il terminale.

Qualsiasi idea su come risolvere questo problema.

risposta

0

Puoi provare a passare a HTTPS? Ho

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

;; from https://glyph.twistedmatrix.com/2015/11/editor-malware.html 
;; needs "brew install gnutls" and "pip install certifi", perhaps with sudo 
(let ((trustfile 
     (replace-regexp-in-string 
     "\\\\" "/" 
     (replace-regexp-in-string 
     "\n" "" 
     (shell-command-to-string "python -m certifi"))))) 
    (setq tls-program 
     (list 
     (format "/usr/local/bin/gnutls-cli --insecure --x509cafile %s -p %%p %%h" 
       trustfile))) 
    (setq gnutls-verify-error t))