我在Ubuntu 14.04.5 LTS上使用Meteor在公司代理后面,但我无法应用任何更新甚至无法创建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
This project is already at Meteor 1.4.1.1, the latest release.
=> Errors while upgrading packages:
While downloading autoupdate@1.2.11...:
error: tunneling socket could not be established, cause=write EPROTO
139992700094336:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown
protocol:../deps/openssl/openssl/ssl/s23_clnt.c:794:
等。 - 所有其他包的最后一个错误重复。
当我安装Meteor时,我需要使用' -k'或者' - 不安全' curl上的选项,否则我收到SSL错误。使用此选项(curl -k https://install.meteor.com/ | sh),Meteor安装正常且没有任何错误
我已经看到有关此错误的几个问题,并且修补程序适用于Meteor以外的NPM等,但是对于Meteor,我仍然卡住了。是否有类似的 - 不安全的'流星更新选项?或者是否有一个脚本,我可以添加类似的选项? Meteor实际使用什么机制来请求更新?
答案 0 :(得分:0)
设置https_proxy = http :// {proxy}帮了我大忙!