hexo部署问题:Error: spawn git ENOENT

本文介绍了在部署Hexo到GitHub时遇到的Error: spawn git ENOENT问题,分析了可能的原因,并提供了解决该问题的方法——通过添加环境变量来确保Git的支持。

hexo部署问题:Error: spawn git ENOENT

前言

前面文章hexo在github上构建免费的web应用中部署的时候,出现了问题Error: spawn git ENOENT还没有解决,今天在另外的机子上部署的时候又出现了同样的问题,最后找到了解决方法。

问题描述

执行hexo d报错

Error: spawn git ENOENT
    at exports._errnoException (util.js:746:11)
    at Process.ChildProcess._handle.onexit (child_process.js:1053:32)
    at child_process.js:1144:20
    at process._tickCallback (node.js:355:11)

原因分析

具体原因我也说不清楚,网上有一个人在启动git-server的时候,也出现了同样的问题。所以,hexo部署的时候应该也是一系列git命令的合集,需要git-server的支持。

解决方法

添加环境变量:C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\libexec\git-core,这样就解决了问题了。

参考文档

[nodejs]在 windows 安裝 git-server 有奇怪事件發生(已解決)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值