错误:生成ENOENT:缺少sass可执行文件

时间:2014-08-12 02:43:20

标签: ruby windows sass gulp

我在Windows中使用bash。

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

Error: spawn ENOENT: missing the sass executable.  Please install sass and make available on your PATH

我在PATH var中包含了ruby bin的目录(环境变量中的系统变量)。

有人有任何想法吗?

3 个答案:

答案 0 :(得分:17)

我遇到了同样的问题,请输入以下内容修复此问题;

sudo gem install sass

答案 1 :(得分:8)

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

答案 2 :(得分:2)

重启没有修复它。 我换掉了gulp-ruby-sass用于gulp-sass插件,一切正常。

这不是一个解决方案,但它可以作为我的解决方案。