我按照建议安装了节点(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
。
问题:
谢谢!
答案 0 :(得分:1)
我撞到了同一面墙,对我来说解决方案就像改变我的路径变量一样简单,就像这样指向git:
C:\Program Files (x86)\Git\bin
git的原始路径条目是:
C:\Program Files (x86)\Git\cmd
我在npm问题跟踪器中找到了解决方案: https://github.com/npm/npm/issues/2333
我刚刚这样做了,所以我不确定这是否还有其他不必要的副作用。