继续获取错误:
错误:无法生成sh:没有此类文件或目录
致命:无法分叉
该项目正确构建,但是在尝试部署我的网站时失败。 网站是在Windows 8 pc上使用“ gh-pages -d build”命令通过“ create-react-app”创建的。
此问题仅在我的PC上的此特定项目中发生,因为当我在PC上创建带有“ create-react-app”的新项目时,它将很好地部署。也可以使用“ gh-pages -d build”在我的Mac上而不是在我的PC上很好地部署这个特定项目。
Error of failing to deploy on console
我一定要弄乱一些东西。我查看了整个网络,尝试重新安装git,编辑器,依赖项,并且对造成此问题的原因感到非常困惑。一定是操作系统的区别吗?谢谢!
答案 0 :(得分:3)
它正在尝试生成sh.exe
,但找不到它。
您需要将包含sh.exe的git目录添加到系统变量中。
(开始并键入:“ path”。这应该为您提供“系统环境变量”的快捷方式。如果没有,请查看如何在您的Windows版本上edit environment variables。)
打开环境变量对话框后,请查看“系统变量”>“路径”列表。那里可能有一个不包含sh.exe
的git目录。您需要将其替换为一个(确保其中也包含git.exe
)。
在我的电脑上sh.exe
位于:
C:\ Program Files \ Git \ bin
完成此操作后,请重新启动终端并尝试再次部署。