【问题标题】:Bower ECMDERR - other solutions not workingBower ECMDERR - 其他解决方案不起作用
【发布时间】:2014-05-14 16:53:21
【问题描述】:

我正在尝试在 Windows 8.1 机器上运行 bower install,一旦它尝试 git 第一个文件,它就会以退出代码 128 终止。我尝试了以下操作,正如其他 SO 线程中所建议的那样:

git config --global url."https://".insteadOf git://

在 Windows 防火墙中,一般为端口 22、端口 9418 和 git.exe 添加入站规则,并为其添加出站规则,以及将其完全关闭。

删除 c:\users\username\AppData\Roaming\bower\cache

我发现唯一可行的方法是手动运行git ls-remote --tags --heads git@github.com:path/to.git,但我每次都必须对每个文件执行此操作,这将非常乏味,实际上不是解决方案。谁有更实用的东西?例如,有没有一种方法可以改变 bower 拉取文件的方式以将路径重写为有效的路径?

【问题讨论】:

  • 这似乎是一个开放的凉亭问题:github.com/bower/bower/issues/50您是否已经尝试暂时完全关闭防火墙?
  • 是的,正如我原来的帖子中提到的那样。 “......以及完全关闭它。”
  • 哦 - 对不起,看错了.. :/
  • 不用担心。我宁愿问题太多也不愿不够。

标签: git bower bower-install


【解决方案1】:

似乎问题是我必须重新安装 msysgit 以允许命令提示符 git,而不仅仅是 git bash git,根据 github.com/bower/bower 上的 Windows 用户说明 - bower 现在已为我成功安装了我的文件.

所以对于以后可能遇到同样问题的其他人,请确保在安装 msysgit 时选择了正确的选项;它会为您省去一些麻烦。

【讨论】:

    猜你喜欢
    • 2016-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-25
    • 2020-07-01
    • 1970-01-01
    相关资源
    最近更新 更多