Ruby 错误:spawn enoint:缺少sass可执行文件

Ruby 错误:spawn enoint:缺少sass可执行文件,ruby,windows,sass,gulp,Ruby,Windows,Sass,Gulp,我正在windows中使用bash 尝试通过gulp运行sass编译器命令时出现此错误。 我已经安装了Ruby&Sass。 Sass在手动运行时工作正常 Error: spawn ENOENT: missing the sass executable. Please install sass and make available on your PATH 我已经在PATH var(环境变量中的系统变量)中包含了ruby bin的目录 有人有什么想法吗?不幸的是,重新启动并没有修复它。 我用g

我正在windows中使用bash

尝试通过gulp运行sass编译器命令时出现此错误。 我已经安装了Ruby&Sass。 Sass在手动运行时工作正常

Error: spawn ENOENT: missing the sass executable.  Please install sass and make available on your PATH
我已经在PATH var(环境变量中的系统变量)中包含了ruby bin的目录


有人有什么想法吗?

不幸的是,重新启动并没有修复它。 我用gulp-ruby-sass替换了gulp-sass插件,一切正常


这很难修复,但它为我提供了一个解决方案。

您的gulp ruby sass任务可能配置为使用Bundler(一个gem依赖项管理器)执行sass。当您没有安装Bundler时,执行将失败,并显示您引用的错误消息。检查任务配置中的参数“bundleExec”,并确保其设置为false,这样gulp ruby sass将直接运行sass命令。

我也遇到了同样的问题,通过键入此命令修复了它

sudo gem install sass

就我而言,错误是:

gulp-notify: [Error running Gulp] Error: spawn sass ENOENT
为了修复它,我执行了以下操作:

在项目根目录中:

npm install --save-dev gulp-ruby-sass
哪个安装了:GulpRuby-sass@1.0.5node_模块/gulpruby-sass

然后:

sudo gem install sass

您尝试过重新启动吗?您运行了哪个命令来安装sass?我使用“gem install sass”来安装sass。它工作正常,没有错误