我在窗口中使用bash。
尝试通过gulp运行sass编译器命令时出现此错误。 我已经安装了Ruby和Sass。 Sass在手动运行时工作正常。
Error: spawn ENOENT: missing the sass executable. Please install sass and make available on your PATH
我已经在PATH var(Enviromentvariables中的系统variables)中包含了我的ruby bin目录。
任何人有任何想法?
你的gulp-ruby-sass任务可能被配置为使用Bundler(一个gem依赖管理器)来执行SASS。 如果您没有安装Bundler,那么执行将会失败并显示您引用的错误消息。 检查你的任务配置参数“bundleExec”,并确保它设置为false,这样gulp-ruby-sass将直接运行SASS命令。
我有同样的问题,通过输入这个问题来解决它;
sudo gem install sass
重新启动没有修复它不幸的。 我把gulp-sass插件换成了gulp-ruby-sass,一切正常。
这不是一个解决办法,但它为我提供了一个解决方案。
对于我的情况错误是:
gulp-notify: [Error running Gulp] Error: spawn sass ENOENT
为了解决这个问题,我做了以下工作:
在你的项目根目录下:
npm install --save-dev gulp-ruby-sass
其中安装:gulp-ruby-sass@1.0.5 node_modules / gulp-ruby-sass
然后:
sudo gem install sass