您的位置:首页 > 其它

hexo部署问题:Error: spawn git ENOENT

2015-06-22 20:28 369 查看

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 有奇怪事件發生(已解決)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: