24
4

8 回答 8

26

您可以在~/.atom/.apmrc(或Atom\resources\app\apm\node_modules\atom-package-manager\.apmrc在 Windows 中)配置代理设置。根据apm 自述文件

如果您使用的是代理,您可以通过在~/.atom/.apmrc文件中设置 https-proxy 配置来配置 apm 以使用它,如下所示:

https-proxy = https://9.0.2.1:0
于 2014-07-25T13:04:34.250 回答
25

似乎从 Atom 1.0 开始,有些组件尊重http-proxyhttps-proxy变量,而另一些则不尊重。例如,对 Atom 版本的初始检查有效,但对包的检查似乎不尊重http-proxyorhttps-proxy设置。

通过运行以下命令(在 Windows 上),我能够让 Atom 使用 Fiddler 作为我的代理(在 127.0.0.1:8888 上):

apm config set proxy http://127.0.0.1:8888
apm config set strict-ssl false

我不需要设置http-proxyhttps-proxy。我不知道这些设置是否已被弃用,但它们似乎在 1.0 中不能可靠地工作。该设置proxy有效(并自动升级到 TLS 1.2)。

我的整个%USERPROFILE%\.atom\.apmrc文件是:

strict-ssl=false
proxy=http://127.0.0.1:8888/
于 2015-07-02T00:57:37.383 回答
3

在尝试查找软件包时,我在 Atom 1.0 的 Windows 7 上收到此错误。在我的情况下,通过将 https-proxy 变量设置为使用 http 协议而不是 https 来解决问题。因此以下两个参数具有完全相同的值。

这是 ~.atom.apmrc 文件中的值

proxy=http://[host]:[port]/ https-proxy=http://[host]:[port]/

@NYCdotNet 下面建议使用的答案

strict-ssl=false

没有工作,因为我能够查找一些包,但安装失败,GIT 出现超时错误。

于 2015-07-06T14:38:12.247 回答
2

$https_proxy如果您从设置了这些变量的 shell 启动 Atom,Atom 将使用您的 shell 的代理变量(如)。您需要安装 Atom 命令行工具才能正常工作。

在 shell 中,您只需键入atom即可打开当前目录的编辑器。它将使用此 shell 中的所有环境变量,包括代理变量。

我发现这比在配置文件中设置变量容易得多。

于 2014-08-04T13:01:47.543 回答
2

我编辑了~/.atom/.apmrc文件以设置@AlexMooney 提到的代理,但仍然出现错误。解决方案是写

proxy = http://host:port
strict-ssl = false

在那个~/.atom/.apmrc文件中。

于 2015-06-24T16:40:41.210 回答
1

对于 Windows,您可以通过命令行轻松配置 https-proxy:

amd config set https-proxy https://9.0.2.1:0

它应该存储在文件 .apmrc 中的 C:\Users\...\.apm 下

使用命令查看 userconfig

amd config list
于 2015-06-26T09:17:15.357 回答
1

要为 Atom 配置代理以安装新软件包,只需打开 CMD 并运行以下命令:

  • apm 配置设置严格 SSL 错误
  • apm 配置设置代理 your_proxy
  • apm 配置设置 your_proxy
于 2017-06-19T07:21:03.180 回答
0

我在代理服务器后面工作,在这个问题上花了大约半天时间,设置 https_proxy 和 http_proxy 并没有什么不同。

它对我来说是从 cmd 行设置代理,如下所示:

apm config 设置代理http://myproxyaddress:port

我仍然无法通过 Atom 的 gui 安装软件包,但通过 cmd 行安装可以正常工作。我会接受的。

后来我意识到我可以切换到 wifi 并让它立即工作......

于 2018-08-27T23:33:48.923 回答