首页 文章

错误的ERR!在Windows 7上安装ember-cli期间使用insight包

提问于
浏览
2

我按照建议安装了节点(0.10.5)和npm(1.4.6) . 使用Windows 7 64位系统 .

在使用 npm install -g ember-cli 安装ember-cli期间,我收到insight依赖的错误 npm ERR! git clone 'C:\User\...' Cloning into bare repository 'C:\Users\AppData\Roaming\npm-cache\_git-remotes\' .

我可以通过替换原始的 insight 依赖声明来解决这个问题

"insight": "git+https://github.com/joefiorini/insight.git#mobile-app",

package.json

"insight": "git://github.com/joefiorini/insight.git#mobile-app",

然后我遇到了这个问题,虽然用 ember new my-app ember-cli创建一个新的ember-cli项目再次尝试通过https依赖于 insight git repo,导致与之前提到的相同的npm错误 .

然后我从ember-cli源代码中删除了所有 insight 调用,因为 insight lib只提供有关ember-cli工具的统计数据 . 然后,我能够创建一个新的ember-cli应用程序,并且还可以启动 ember server .

问题:

  • 我知道这不是解决这个问题的正确方法!?

  • 那么有人建议如何把这件事做对吗?

  • 是ember-cli还是npm问题?

谢谢!

1 回答

  • 1

    我碰到了同一堵墙,对我而言,解决方案就像改变我的路径变量一样简单,就像这样指向git:

    C:\Program Files (x86)\Git\bin
    

    我对git的原始路径条目是:

    C:\Program Files (x86)\Git\cmd
    

    我在这里找到了npm问题跟踪器中的解决方案:https://github.com/npm/npm/issues/2333

    我刚刚做了这个,所以我不确定这是否还有其他不必要的副作用 .

相关问题