2011-10-06 10 views
9

Próbuję zainstalować el-get w moim miejscu pracy, gdzie cały ruch przechodzi przez serwer proxy Squid.Używanie funkcji url-retrieve do pobierania zasobu https przez serwer proxy http

(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)))) 

O ile mogę powiedzieć, to się nie powiedzie, ponieważ Squid doesn't support https through http. (Squid powraca HTTP/501 Not Implemented)

Mogę i zainstaluję el-get ręcznie, ale moja ciekawość została wzbudzona. Jak działają przeglądarki?

+0

Jak zainstalować el-get ręcznie? Wpadłem na ten sam problem. – amazingjxq

+0

Sklonuj repozytorium git do ~/.emacs.d, dodaj je do ścieżki i wymagaj. –

Odpowiedz

Powiązane problemy