我在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的目录(环境变量中的系统变量)。
有人有任何想法吗?
答案 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插件,一切正常。
这不是一个解决方案,但它可以作为我的解决方案。