【问题标题】:Windows 7 - How to resolve “You need to have Ruby and Sass installed and in your PATH for this task to work” Warning?Windows 7 - 如何解决“您需要安装 Ruby 和 Sass 并在您的 PATH 中才能执行此任务”警告?
【发布时间】:2016-06-03 23:49:34
【问题描述】:

大多数答案和解决方案都与 OSX 相关,主要集中在 Windows 7 中:

我已经在全球范围内安装了 Grunt & Grunt CLI。然后我在项目文件夹中进行了 npm install 以安装所有依赖项。

到目前为止没有问题,但是一旦我尝试运行“grunt build”命令,我就会在我的项目中收到以下警告:

 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.

【问题讨论】:

    标签: ruby sass gruntjs npm


    【解决方案1】:

    让我们考虑一下新手大部分时间都在尝试使用这些命令:

     npm install ruby
     npm install sass
    

    这行不通。

    解决方案:

    1. 从此处“http://rubyinstaller.org/”下载并安装 Ruby
    2. 在命令提示符窗口中执行“gem install sass”

    只有独立下载 Ruby 才能工作。如果您尝试 npm install ruby​​ 它将无法正常工作。

    希望它能帮助您解决这个问题。

    【讨论】:

    • npm install ruby 安装“从 ruby​​ 移植到 Node 的辅助方法”。它安装 Ruby,这是一种与 Javascript 完全不同的编程语言。
    • 感谢您的澄清,它对新手有帮助。
    【解决方案2】:

    好的。这对我有用:

    1) 从http://rubyinstaller.org/下载Ruby

    2) 安装时,检查“PATH”选项。这是关键。

    3) 安装后,打开提示符(可以使用交互式 ruby​​)并编写

    gem 安装 sass

    现在应该可以了。

    【讨论】:

      【解决方案3】:

      为了避免使用 Ruby,你可以试试这个:

      npm uninstall --save grunt-contrib-sass
      npm install --save node-sass grunt-sass
      

      来源: https://github.com/gruntjs/grunt-contrib-sass/issues/229#issuecomment-281284894

      【讨论】:

        猜你喜欢
        • 2013-12-09
        • 2015-10-24
        • 2015-11-22
        • 2014-12-02
        • 2023-02-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-19
        相关资源
        最近更新 更多