Bower安装失败,并显示Git ETIMEDOUT软件包错误和退出代码#128

里奥·弗兹-沃多克

环境:

  • MS Windows 10
  • Node.js v0.12.4
  • 凉亭v1.65
  • 前往v2.63
  • 路由器DD-WRT v24-sp2(03/13/14)千兆

当我在项目目录上的标准Windows命令提示符下运行“ Bower安装”时,某些软件包出现以下错误,例如以下示例;

Download of https://github.com/angular/bower-angular-sanitize/archive/v1.3.20.tar.gz failed with ETIMEDOUT, retrying in 1.9s

最终的错误是;

ECMDERR Failed to execute "git ls-remote --tags   --heads git://github.com/angular/bower-angular-sanitize.git", exit code of #128   fatal: unable to connect to github.com: github.com[0: 192.30.252.131]: errno=No   such file or directory

Additional error details:
fatal: unable to connect to github.com:
github.com[0: 192.30.252.130]: errno=No such file or directory

请注意,这不是特定程序包的问题。

是否可以设置/增加Bower / Git的超时时间?

里奥·弗兹-沃多克

允许git.exe通过您的软件防火墙。

我使用的是第三方防火墙,但您可能正在使用内置的Windows防火墙。我已经允许入站和出站访问。

我的git可执行文件的位置如下:-(确保适当地替换用户名);

C:\Users\USER.NAME\AppData\Local\Programs\Git\cmd\git.exe

如果再次运行“ bower install”,则可能会看到相同的ETIMEDOUT错误,但最终错误可能已变为类似以下内容:

ECMDERR Failed to execute "git ls-remote --tags --heads git://github.com/angular/bower-angular-sanitize.git", exit code of #128 fatal: Unable to look up github.com (port 9418) (No such host is known. )

允许Git ssh通信通过路由器防火墙。

在网络浏览器中输入路由器的内部(LAN)IP地址,例如192.168.1.1,然后输入用户名和密码登录DD-WRT控制面板。

转到管理->命令,然后添加以下代码;

iptables -t filter -A INPUT -p tcp --dport 9418 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 9418 -j ACCEPT

单击“保存防火墙”按钮。

最后,转到管理->管理,然后单击重新启动路由器按钮。

在再次尝试“ Bower安装”之前,请给路由器一些时间来重新引导。

注意:我已经注意到“ Bower安装”仍然一次又一次失败。有时,它需要运行几次才能成功(也许是先“灌注”本地Bower缓存?)。IMO Bower安装似乎对网络延迟和超时过于敏感。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Git / Bower错误:退出代码#128和连接失败

仅在Bower安装期间Git身份验证失败(退出代码#128)

Rscript安装软件包:如何使它失败并显示错误代码?

软件包安装失败,并显示SSL证书验证错误

错误:Gradle任务assembleDebug失败,退出代码为1-在flutter项目中更改软件包名称后

错误:命令“ gcc”失败,退出状态为1,安装了Fatiando(Python软件包)

从Github位置获取go软件包时,克隆git存储库时退出状态128

软件包和R路径以及安装错误

Cygwin安装:软件包:bash; bash.sh退出代码1

安装软件包失败:安装软件包龙卷风时发生错误

apt-get安装失败,并显示错误“无法找到软件包”

安装软件包失败并显示以下错误:if(file.exists(dest)&& file.mtime(dest)

错误:在高山docker映像上安装pip软件包时,命令'gcc'失败,退出状态为1

如何部署Bower安装的软件包?

通过Bower安装软件包

dpkg软件包预安装脚本子进程在18.04上返回错误退出状态2

软件包预安装脚本子进程返回错误退出状态1

knitr编译失败,并显示R错误消息和babel软件包

如何使Derm软件包中的prerm脚本和preinst脚本失败并显示错误消息

NuGet软件包安装失败,出现未指定的错误

如何使用私有git服务器(SSH)安装Bower软件包?

在Fedora上安装软件包后,DNF显示错误

git存储库软件包的PIP安装错误

错误:软件包“摘要”的编译失败

错误:软件包还原失败

失败安装失败,失败,显示格式错误

NuGet安装软件包错误

软件包plyr的安装错误

头盔安装软件包的运输错误