2011-10-06 131 views
9

我试图在我的工作场所安装el-get,所有流量都通过squid代理。使用url-retrieve通过http代理获取https资源

(add-to-list 'load-path "~/.emacs.d/el-get/el-get") 
(unless (require 'el-get nil t) 
    (setq url-proxy-services '(("https" . "proxy.work.com:8080"))) ; if needed 
    (url-retrieve 
    "https://raw.github.com/dimitri/el-get/master/el-get-install.el" 
    (lambda (s) 
    (end-of-buffer) 
    (eval-print-last-sexp)))) 

据我所知,这是因为Squid doesn't support https through http。 (鱿鱼返回HTTP/501 Not Implemented

我可以并将手动安装el-get,但我的好奇心已被激怒。浏览器如何解决这个问题?

+0

如何手动安装el-get?我遇到了同样的问题。 – amazingjxq

+0

将git仓库复制到〜/ .emacs.d中,将其添加到路径中并需要它。 –

回答