不断收到错误:
错误:无法生成sh:没有这样的文件或目录 致命:无法分叉
错误:无法生成sh:没有这样的文件或目录
致命:无法分叉
该项目可以正确构建,但是在尝试部署我的网站时会失败。网站是在Windows 8 pc上使用“ gh-pages -d build”命令通过“ create- react-app”创建的
此问题仅在我的PC上的此特定项目中发生,因为当我在PC上创建带有“ create-react-app”的新项目时,它将很好地部署。也可以使用“ gh- pages -d build”在我的Mac上而不是在我的PC上很好地部署此特定项目。
无法在控制台上部署的错误
错误日志控制台参考
资料库
我一定要弄乱一些东西。我查看了整个网络,尝试重新安装git,编辑器,依赖项,并且对造成这种情况的原因感到非常困惑。一定是操作系统差异吗?谢谢!
它试图产生sh.exe但找不到。
sh.exe
您需要将包含sh.exe的git目录添加到系统变量中。
(开始,然后键入:“ path”。这应该为您提供“系统环境变量”的快捷方式。如果没有,请查找如何在Windows版本上编辑环境变量。)
打开环境变量对话框后,请查看“系统变量”>“路径”列表。可能有一个不包含的git目录sh.exe。您需要用一个替换它(确保其中也包含git.exe)替换它。在我的电脑sh.exe上发现:
git.exe
C:\ Program Files \ Git \ bin
完成此操作后,请重新启动终端并尝试再次部署。