[英]How do I get Sublime Text 2 package manager to use my proxy?
我必须在办公室通过代理工作,当我按下(Ctrl + Shift + P)时,键入Install并尝试加载包列表,我收到错误“包控制:没有可用于安装的包”。
在我的'Package Control.sublime-settings'中,我有:
{
"auto_upgrade_last_run": 1345569476,
"http_proxy": "http://user_name:password@<proxy-name>:<proxy_port>"
}
我错过了什么或者我使用代理控制系统的更好选择。 一旦我回到家,我通常必须禁用这些代理。 是否有一种真正的系统范围的方法使它使用代理,然后使用单个命令或单击禁用代理?
这也是在Ubuntu 12.04中。
编辑:Sublime文本包管理器已更新,包括通过代理工作的选项,您可以在包设置中找到它。
您不需要http://
部分。 例如:
"http_proxy": "proxy.my.net:8080",
"https_proxy": "proxy.my.net:8080",
至少,这适用于我,在Ubuntu和Windows上。
第一次,我能够通过使用HTTP而不是HTTPS来解决Package Manager的问题
http://alensiljak.blogspot.co.at/2012/11/setting-up-portable-sublime-text-2.html
默认设置似乎遵循系统代理设置并通过代理工作,而无需明确设置“http_proxy”,“proxy_username”和“proxy_password”。
希望这会有所帮助。
关于各种设置的更多细节(对于记录,正如您已经提到过的那些):
http://wbond.net/sublime_packages/package_control/settings
注意:这适用于Windows版本。 我将Linux版本保留在同一目录中,但无法确认当前的行为。
在Package Control.sublime.settings
添加以下内容在Windows 7上为我工作。
{ "auto_upgrade_last_run": 1345569476, "http_proxy": "user_name:password@<proxy-name>:<proxy_port>" }
我的解决方案是在Package Control设置中更改user_agent,默认情况下是sublime特定于文本的user_agent,但将其更改为(例如)Firefox user_agent,对我有用。
也许这是你尝试过的显而易见的东西,但可能值得一试:你的OS环境中是否设置了http_proxy?
如果以上答案不起作用,我按照以下步骤修复:
希望它可以帮到你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.