我正在创建一个名为“ new-app”的项目。成功安装gatsby之后,我尝试运行命令“ gatsby new my-app”。我总是收到一条错误消息,指出:
从git吃新网站时出错: https://github.com/gatsbyjs/gatsby-starter-default.git
命令失败,退出代码为2(ENOENT):git clone https://github.com/gatsbyjs/gatsby-starter-default.git我的应用 --single-branch生成git ENOENT
错误:命令失败,退出代码为2(ENOENT):git clone https://github.com/gatsbyjs/gatsby-starter-default.git我的应用 --single-branch生成git ENOENT
enoent.js:6 notFoundError [npm] / [gatsby-cli] / [cross-spawn] /lib/enoent.js:6:26
enoent.js:40验证 [npm] / [gatsby-cli] / [cross-spawn] /lib/enoent.js:40:16
enoent.js:27 ChildProcess.cp.emit [npm] / [gatsby-cli] / [cross-spawn] /lib/enoent.js:27:25
child_process.js:248 Process.ChildProcess._handle.onexit 内部/child_process.js:248:12
答案 0 :(得分:0)
在创建gatsby项目之前,您是否尝试过先 安装gatsby CLI?
npm install -g gatsby-cli
答案 1 :(得分:0)
我自己碰到了这个。我上周擦拭了笔记本电脑,完全忘记安装git。问题解决了(无论如何对我来说,也希望对您也一样!)
答案 2 :(得分:0)
对于我来说,我已经安装了Windows版Git来使用MinTTY终端,并且试图从Windows命令提示符运行gatsby new
。由于未为cmd配置Git,因此命令失败。在Git Bash(MinTTY)提示符下运行该命令,该命令有效。
答案 3 :(得分:0)
JMLima的答案是正确的,但该语言并没有真正帮助。简单的答案是:
这两个步骤应该可以解决您的问题。
链接下载Git:https://git-scm.com/downloads
答案 4 :(得分:0)
是的,这对我来说非常有效。 只需从以下位置安装 GIT:https://git-scm.com/download/win
我将其设置为使用 Windows CMD。
答案 5 :(得分:0)
试试这个:
答案 6 :(得分:-1)
遇到这个......以管理员身份运行修复它