本文最后更新于 2024年12月29日 晚上

1.问题描述

正常编写发布hexo博客

1
hexo clean && hexo g && hexo d

部署修改,遇到名为Spawn failed报错。然后无脑尝试了二次执行,依然报错如下

2.问题原因

询问学长以及在网上通过简单的查询之后发现问题出在.deploy_git文件夹,这是由hexo框架渲染生成的一个Git仓库,hexo d命令就是将其push到github。

这是解决后的截图,更新时间全部为一样的

这是github liegu0317.github.io截图

问题大多是因为git进行push或者hexo d的时候改变了一些.deploy_git文件下的内容,多余本地提交之类的导致了报错。

总之是本地文件的问题,

于是运行了如下解决方法。

3.解决办法

1
2
3
4
5
6
7
8
9
10
11
进入站点根目录
cd E:/hexo

删除git提交内容文件夹
rm -rf .deploy_git/

执行
git config --global core.autocrlf false

最后
hexo clean && hexo g && hexo d

还有些回滚的方法,真的麻烦,但也有那样做的好处,各取所需吧。
其他方法可参见我的上一篇文章:‘Hexo部署Error:Spawn failed 解决方式’

参考文献:

Hexo部署Error:Spawn failed 解决方式

我的CSDN文章

hexo部署报错Spawn failed原因及解决方法


https://liegu0317.top/2021/12/12/hexo部署报错Spawn-failed-原因/
作者
多双升
发布于
2021年12月12日
许可协议