【发布时间】:2014-02-18 14:31:25
【问题描述】:
我正在尝试使用 Gulp.js 构建一个 jekyll 站点。我读到我不应该在this question 中使用插件。
我一直在按照建议使用子进程进行调查,但我不断收到错误消息:
events.js:72
throw er; // Unhandled 'error' event
^
Error: spawn ENOENT
at errnoException (child_process.js:988:11)
at Process.ChildProcess._handle.onexit (child_process.js:779:34)
这是我的 gulp 文件:
var gulp = require('gulp');
var spawn = require('child_process').spawn;
var gutil = require('gulp-util');
gulp.task('jekyll', function (){
spawn('jekyll', ['build'], {stdio: 'inherit'});
});
gulp.task('default', ['jekyll']);
我做错了什么?我在节点 0.10.25,Win 7 上。
编辑 我以前有一个围绕 ENOENT 错误的谷歌。检查了我的路径,Ruby 在那里,我可以从命令行运行 jekyll。还是不开心。
【问题讨论】: