【问题标题】:Gulp task not recognizing 'sass', "Gem undefined not installed"Gulp 任务无法识别“sass”,“未安装未定义的宝石”
【发布时间】:2018-08-01 17:56:07
【问题描述】:

在 Gulp 中运行任务时出现以下错误:

我已经看过其他帖子,并且已经确保将 ruby​​ bin 路径添加到系统路径变量中,但这似乎没有任何区别,即使在重新启动我的整个计算机之后也是如此。我还检查了从命令行安装了哪些 gem,并且 Sass 在那里:

更奇怪的是,实际上使用 gulp-ruby-sass 的“scss”任务似乎在早些时候运行良好?

唯一的问题是,即使在我的机器上安装了 Ruby 和 Sass,我也必须在 ruby​​ bin 目录中才能使用它,它在我的机器上不是全局可用的,也许这就是问题所在?

【问题讨论】:

  • sass 命令将 sass 文件编译成 css 文件。听起来您需要将 sass 的路径添加到 PATH 环境变量中。

标签: ruby npm sass gulp


【解决方案1】:

安装 Sass 的步骤:

  1. 在你的机器上安装 Ruby Download Link
  2. 将ruby bin文件夹路径添加到路径用户和系统变量
  3. 在您的系统中打开命令提示符并全局安装 sass,这样您就不需要使用以下命令进入 ruby​​ 文件夹:

    gem 安装 sass

【讨论】:

    猜你喜欢
    • 2016-01-09
    • 2017-08-10
    • 2011-01-25
    • 1970-01-01
    • 2013-09-03
    • 2023-03-17
    • 1970-01-01
    • 2023-03-19
    相关资源
    最近更新 更多