Error: spawn ENOENT: missing the sass executable

后端 未结 4 859
小蘑菇
小蘑菇 2021-02-15 16:02

I\'m using bash in windows.

Getting this error when trying to run a sass compiler command via gulp. I have Ruby & Sass installed. Sass works fine when running it man

相关标签:
4条回答
  • 2021-02-15 16:09

    For my case the error was:

    gulp-notify: [Error running Gulp] Error: spawn sass ENOENT
    

    To fix it, I did the following:

    In your project root:

    npm install --save-dev gulp-ruby-sass
    

    Which installed: gulp-ruby-sass@1.0.5 node_modules/gulp-ruby-sass

    Then:

    sudo gem install sass
    
    0 讨论(0)
  • 2021-02-15 16:21

    Your gulp-ruby-sass task is probably configured to execute SASS using Bundler (a gem dependency manager). When you don't have Bundler installed, that execution will fail with the error message you've quoted. Check your task configuration for the parameter "bundleExec" and make sure it's set to false, that way gulp-ruby-sass will run the SASS command directly.

    0 讨论(0)
  • 2021-02-15 16:22

    I had the same issue, fixed it by typing this;

    sudo gem install sass
    
    0 讨论(0)
  • 2021-02-15 16:34

    A reboot didn't fix it unfortunately. I swapped out the gulp-ruby-sass for the gulp-sass plugin and all is working fine.

    It's hardly a fix but it served as a solution for me.

    0 讨论(0)
提交回复
热议问题