错误:产卵ENOENT:缺lesssass可执行文件

我在窗口中使用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