无法添加Meteor包SELF_SIGNED_CERT_IN_CHAIN

时间:2015-10-01 16:14:23

标签: macos meteor

我刚刚在OS X 10.10上安装了Meteor,并且能够创建一个新项目,但我无法添加任何软件包。

Unable to update package catalog (are you offline?)

If you are using Meteor behind a proxy, set HTTP_PROXY and HTTPS_PROXY environment variables or
see this page for more details:
https://github.com/meteor/meteor/wiki/Using-Meteor-behind-a-proxy

 => Errors while adding packages:

While downloading numtel:mysql@1.0.3...:
error: SELF_SIGNED_CERT_IN_CHAIN

Your package catalog may be out of date.
Please connect to the internet and try again.

首先,我支持公司防火墙,并且我在系统和登录密钥链中安装了公司的CA证书(所有设备的证书都已签名)。其他一切工作正常:curl,npm,Chrome等。我唯一一次接近这样的事情就是使用Python的pip命令,但即使我能够使用--cert选项将其指向CA证书绕过它投掷的自签名证书错误。

在看到具有相同问题的其他几个帖子之后,人们已经能够设置HTTP_PROXY和HTTPS_PROXY环境变量并取得一些成功。然而,这对我来说不是一个可行的选择,因为该公司拥有数十台这样的设备,而且你似乎从未连接过两次这样的设备。

我终于发现了在其中一个上使用的正确端口之后我还是试了一下,唉,我受到了以下错误的欢迎:

Unable to update package catalog (are you offline?)

If you are using Meteor behind a proxy, set HTTP_PROXY and HTTPS_PROXY environment variables or
see this page for more details:
https://github.com/meteor/meteor/wiki/Using-Meteor-behind-a-proxy

 => Errors while adding packages:

While downloading numtel:mysql@1.0.3...:
error: tunneling socket could not be established, cause=SELF_SIGNED_CERT_IN_CHAIN

Your package catalog may be out of date.
Please connect to the internet and try again.

注意除了“SELF_SIGNED_CERT_IN_CHAIN”错误之外,这次你看到“错误:无法建立隧道套接字”。

没有通过Chrome手动从Atmosphere手动下载和安装软件包(不是一个好主意)或在防火墙外尝试这个(不幸的是不会发生),我不知道我能做些什么来完成这项工作。有任何想法吗?感谢。

0 个答案:

没有答案