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 有奇怪事件發生(已解決)相关文章推荐
- Uva - 1610 - Party Games
- OJ第二批——Problem A:C++类实现最大数的输出
- Uva - 1610 - Party Games
- Matlab曲面拟合和插值
- Dissimilarity Measure(相异性测度)
- 工作“触雷”经历与总结--记博弈论的应用
- 二维数组环求最大子数组
- 深入浅出Hadoop实战开发
- 字符集和字符集编码杂谈系列之我见
- xcode6 新建项目真机调试无法全屏
- 揭开正则表达式的神秘面纱
- 第17章 输入输出和文件
- 24.计算平均值并按规定排列
- js数组学习整理
- leetcode - Valid Palindrome
- 样本方差:为嘛分母是n-1
- C实现 LeetCode->Partition List(双指针大法)(单链表)
- 第14章 C++代码重用
- js中的this
- 软件绩效评分