hexo部署问题:Error: spawn git ENOENT

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 有奇怪事件發生(已解決)

你可能感兴趣的:(其它)