Windows 7 - 如何解决“您需要安装Ruby和Sass并在PATH中执行此任务”警告?

时间:2016-02-22 13:59:53

标签: ruby sass gruntjs npm

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

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

到目前为止没有问题,但是一旦我尝试运行" 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.

3 个答案:

答案 0 :(得分:6)

确定。这对我有用:

1)从http://rubyinstaller.org/

下载Ruby

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

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

  

gem install sass

现在应该可以了。

答案 1 :(得分:0)

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

 npm install ruby
 npm install sass

它不会工作。

解决方案:

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

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

    希望在您的案例中解决此问题有所帮助。

答案 2 :(得分:0)

要避免使用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