gpt4 book ai didi

node.js - 在 Docker 中构建 Meteor 无法通过代理设置

转载 作者:搜寻专家 更新时间:2023-10-31 23:27:16 24 4
gpt4 key购买 nike

我使用最新的 Nodejs 镜像作为基础镜像来构建 meteor 项目。 docker 在公司代理后面。

我尝试了 curl 和 npm install -g。他们都可以通过代理并下载包。

但是,当我尝试使用meteor update时,错误提示为:

无法更新包目录(您离线了吗?)=> 升级包时出错:错误:无法建立隧道套接字,原因=套接字挂起

然后下一步是使用run meteor build,我有时也会得到错误

错误:无法建立隧道套接字,原因=140434436118336:错误:140770FC:SSL例程:SSL23_GET_SERVER_HELLO:未知协议(protocol):../deps/openssl/openssl/ssl/s23_clnt.c:795:

我在运行 meteor 命令之前通过回显来测试代理设置。它显示正确。

有人可以帮忙吗? meteor 状态中有一个错误修复, meteor 可以使用 http_proxy 设置。 https://github.com/meteor/meteor/commit/3177d9ad416ae97a98a2b8c4b2b40a9fc03f6b9c

最佳答案

我实际上发现这是 docker 在几个项目中发生的问题,并通过简单地重新启动我的 docker 机器(在 OSX 上工作)来解决它

$ docker-machine restart dev

还有 Meteor doesn't support the more recent versions of node部分由于与 Fibers 相关的复杂性,您可能希望构建容器 FROM node:0.10.40

关于node.js - 在 Docker 中构建 Meteor 无法通过代理设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28561475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com