Windows 7 - 如何解决"您需要安装Ruby和Sass并在PATH中才能使此任务正常工作"警告?

Alb*_*ano 4 ruby sass npm gruntjs

大多数答案和解决方案都与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.
Run Code Online (Sandbox Code Playgroud)

Gas*_*n K 6

好.这对我有用:

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

2)安装时,请检查"路径"选项.这是关键.

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

宝石安装sass

现在它应该工作.


Alb*_*ano 1

让我们考虑一下新手大多数时候都会尝试使用这些命令:

\n\n
 npm install ruby\n npm install sass\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是行不通的。

\n\n

解决方案:

\n\n
    \n
  1. 从这里下载并安装 Ruby \xe2\x80\x9c http://rubyinstaller.org/ \xe2\x80\x9d
  2. \n
  3. 在命令提示符窗口中执行 \xe2\x80\x9cgem install sass\xe2\x80\x9d
  4. \n
\n\n

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

\n\n

希望它有助于解决您的案例中的这个问题。

\n

  • [`npm install ruby​​`](https://www.npmjs.com/package/ruby) 安装“从 ruby​​ 移植到 Node 的帮助方法”。它**不**安装 Ruby,这是一种与 Javascript 完全不同的编程语言。 (2认同)