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

时间:2014-04-08 19:15:14

标签: git windows-7 npm ember-cli

我按照建议安装了节点(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": "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 lib只提供有关ember-cli工具的统计数据。然后,我能够创建一个新的ember-cli应用程序,并且还可以启动ember server

问题:

  • 我知道这不是解决这个问题的正确方法!?
  • 那么有人建议如何把这件事弄好吗?
  • 是ember-cli还是npm问题?

谢谢!

1 个答案:

答案 0 :(得分:1)

我撞到了同一面墙,对我来说解决方案就像改变我的路径变量一样简单,就像这样指向git:

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

git的原始路径条目是:

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

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

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