Emacs能够使用url.el或W3 Web浏览器等软件包访问Internet .
此外,Emacs Lisp包存档严重依赖于包url.el.
现在,如何配置Emacs以使用我的HTTP代理连接到Internet?
在代理背后的ELPA任何帮助的奖励积分.
是的,之前我遇到过HTTP代理问题.
我已经读过这个和这个问题.他们都说Emacs可以处理身份验证,但它对我不起作用.
问题是:出了什么问题?
Emacs版本是24.0.97-1,它在64位Linux上运行.
在工作中,我必须使用代理服务器进行任何Internet连接.所以我设置了以下环境变量:
http_proxy="http://username:password@ip:port
https_proxy="https://username:password@ip:port
ftp_proxy="ftp://username:password@ip:port
Run Code Online (Sandbox Code Playgroud)
这有效.我可以毫无问题地下载软件包.
当我M-x package-refresh-contents在Emacs中运行时,它会询问我代理服务器的登录名和密码,但它无法连接到服务器.它甚至不尝试连接,即在我输入密码后立即按EnterEmacs 报告:
Failed to download 'marmalade' archive
如果我从http_proxy变量中删除用户名和密码,或者如果我url-proxy-services在Emacs中设置(即使我取消设置系统变量),也会发生同样的情况.