【问题标题】:nmp install on bundled meteor app failing在捆绑的流星应用程序上安装 npm 失败
【发布时间】:2018-06-02 07:25:10
【问题描述】:

我正在尝试重新部署我在同一台机器上多次捆绑和部署的流星应用程序,但由于某种原因目前无法更新或安装任何 npm 包。

如果我切换到程序/服务器目录并运行 sudo npm install 我得到

npm WARN package.json meteor-dev-bundle@0.0.0 No README data
npm ERR! fetch failed http://registry.npmjs.org/fibers/-/fibers-1.0.5.tgz
npm ERR! fetch failed http://registry.npmjs.org/source-map-support/-/source-map-support-0.2.8.tgz

我已经尝试了 http 和 https 注册表前缀,发现我可以在我的 mac 上下载纤程 .tgz 包,我可以从主机上 curl http://registry.npmjs.org 很好,但我不能 curl 或 wget来自 registry.npmjs.org 的包,因为我收到“连接重置”错误(我认为这是安装失败的原因)。

wget http://registry.npmjs.org/fibers/~/fibers-1.0.5.tgz
--2018-06-01 08:52:56--  http://registry.npmjs.org/fibers/~/fibers-1.0.5.tgz
Resolving registry.npmjs.org (registry.npmjs.org)... 104.18.98.96, 104.18.94.96, 104.18.95.96, ...
Connecting to registry.npmjs.org (registry.npmjs.org)|104.18.98.96|:80... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

关于如何克服这个问题的任何想法,我有点茫然。我这边没有任何网络变化会导致这种情况,而且几周前一切正常。

【问题讨论】:

  • 听起来像是网络/防火墙问题,与 npm(或流星)无关。

标签: meteor npm


【解决方案1】:

正如 Christian 所指出的,registry.npmjs.org 的网络正在发生一些非常奇怪的事情。

在首先跟踪路由到端点之后,我最终设法让 wget 在这台机器上运行。仍然不是 100% 可靠,但我完成了部署。

不太确定发生了什么,但肯定是在联网。

【讨论】:

    猜你喜欢
    • 2013-12-21
    • 1970-01-01
    • 2015-09-15
    • 2015-10-19
    • 2021-12-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多