写在前面
- 记录使用
hexo
过程中遇到的一些问题
Question 1(Spawn failed)
问题报错如下
1
2
3
4
5
6
7
8FATAL {
err: Error: Spawn failed
at ChildProcess.<anonymous> (/usr/local/src/hexo/hanyubolg/node_modules/hexo-util/lib/spawn.js:51:21)
at ChildProcess.emit (events.js:376:20)
at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12) {
code: 128
}
} Something's wrong. Maybe you can find the solution here: %s https://hexo.io/docs/troubleshooting.html
解决方案一
首先进入本地的博客文件夹根目录,找到并删除
.delpoy_git
文件夹执行以下命令
1
2
3
4git config --global core.autocrlf false
# 最后执行,检查问题是否解决
hexo clean && hexo g && hexo d
解决方案二
- 我在使用过方案一之后,又出现了一样的报错,然后方案一失效了。百度、谷歌了一堆方法都没有用。直到我用手机给电脑开热点,成功了。。
解决方案三
打开命令行输入
ssh -T git@github.com
,如果报错ssh: connect to host github.com port 22: Connection timed out
。首先找到.ssh
文件夹,打开看其中是否有config
文件,如果没有则新建一个,windows
用记事本打开编辑写入以下代码1
2
3
4
5
6Host github.com
User GitHub用户名
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443命令行再次输入
ssh -T git@github.com
,出现提示,输入yes
即可。
- 本文作者: 谷安
- 本文链接: http://example.com/2022/09/20/some-problems-with-hexo/
- 版权声明: 转载请注明出处