【问题标题】:gulp-ruby-sass - 'sass' is not recognized as an internal or external command, operable program or batch filegulp-ruby-sass - 'sass' 不是内部或外部命令、可运行程序或批处理文件
【发布时间】:2015-12-27 12:11:33
【问题描述】:

我正在尝试在 Windows 上运行 gulp-ruby-sass。

我已经像这样安装了 Ruby 和 Sass: $ gem install sass

我的 gulp.task 看起来像这样:

gulp.task('styles', function() {
   return sass('src/scss/**/*.scss')
     .on('error', sass.logError)
     .pipe(gulp.dest('css'));
});

当我 cd 进入我的项目的根目录并运行 $ gulp styles 时, 我明白了:

[22:54:52] Using gulpfile c:\wamp\www\wordpress\
wp-content\themes\bootscores\gulpfile.js
[22:54:52] Starting 'styles'...
[22:54:52] 'sass' is not recognized as an internal or external command,
operable program or batch file.
Error in plugin 'gulp-ruby-sass'
Message:
    Gem undefined is not installed.
[22:54:52] Finished 'styles' after 89 ms

我一直在寻找这个问题的解决方案大约两个小时,但仍然没有找到对我有帮助的解决方案。

【问题讨论】:

    标签: css ruby sass gulp gulp-ruby-sass


    【解决方案1】:

    使用 Ruby 安装程序并重新安装它。然后检查路径复选框。到时候应该解决。

    1. 使用命令提示符安装 Sass

      [CMD] + [R] 键入 cmd 点击 [ENTER]

      输入 gem install sass

    如果您收到错误消息,那么您可能需要使用 sudo 命令来安装 Sass gem。它看起来像:

    sudo gem 安装 sass

    4 重新启动 NODE 命令行。事实上,您可能想要重新启动系统,但大多数用户并没有这样做。

    【讨论】:

      【解决方案2】:

      我遇到了同样的错误,只是在我的情况下sass 包没有安装在 RubyGem 中。

      您需要执行以下命令:

      gem install sass
      

      【讨论】:

        【解决方案3】:

        我终于找到了解决办法。

        我必须在控制面板 > 系统 > 高级 > 环境变量中手动添加我的 Ruby bin 文件夹的路径。在这里,我添加了一个名为 path 的新变量,其中包含我的 Ruby bin 文件夹 (C:\Ruby22-x64\bin) 的路径。

        然后我重新启动了 Node.js 命令提示符并得到了我正在寻找的输出。

        感谢 CDF 的回答和努力! 尽管我自己回答了这个问题,但我希望它最终也会对其他人有所帮助。

        【讨论】:

        • 我试图在我这边解决它,但我无法收到此错误 :) 我赞成您自己的回复
        • @ZachSaucier 是的,我终于搞定了! 重新启动命令提示符正如答案所说是我的问题。
        • 我安装了 sass rubyinstaller.org/downloads 并设置了环境变量,就像 PATH=C:\Ruby23\bin;%PATH% 一样。我的问题是还要运行npm install -g gulp-ruby-sass
        猜你喜欢
        • 2014-12-11
        • 2016-03-19
        • 1970-01-01
        • 1970-01-01
        • 2018-08-25
        • 2014-06-01
        • 2022-01-06
        • 2016-07-07
        • 2021-12-20
        相关资源
        最近更新 更多