【问题标题】:"Warning: You need to have Ruby and Sass installed and in your PATH for this task to work."“警告:您需要在 PATH 中安装 Ruby 和 Sass 才能执行此任务。”
【发布时间】:2015-10-24 07:24:37
【问题描述】:

当我尝试 grunt:serve 时,我收到了这个警告。

Warning: Running "sass:server" (sass) task
Warning: 
You need to have Ruby and Sass installed and in your PATH for this task to work.
More info: https://github.com/gruntjs/grunt-contrib-sass
Use --force to continue.

所以我尝试了which rubywhich sass。 ruby 在 /usr/bin/ruby 中找到,但在我的任何路径文件夹中都没有找到 sass。我在 /usr/bin 中使用了 ls 并看到一个红色的 sass 项目,我相信这意味着它是一个存档或压缩文件。我还在 /usr/bin/node_modules 中找到了一个 sass 文件夹,因此我删除了 sass 存档并将 node_modules 中的 sass 文件夹复制到我的 /usr/bin 文件夹中。我仍然收到此警告,并且 css 永远不会编译。有谁知道我该如何解决这个问题?

【问题讨论】:

  • 删除/usr/bin/sass 文件夹。 Sass 不是 Node 模块。那你可以试试gem install sass
  • 你是救生员!非常感谢!

标签: linux sass gruntjs


【解决方案1】:

因为你还没有在你的机器上安装 Sass 并且你正在以某种方式使用它。如果您的机器上已经安装了 Ruby,请运行以下命令安装 Sass:

gem install sass

你的问题就会消失。

【讨论】:

    猜你喜欢
    • 2013-12-09
    • 2015-11-22
    • 2016-06-03
    • 2014-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-30
    相关资源
    最近更新 更多