Windows 7-如何解决“;您需要安装Ruby和Sass,并且在您的路径中,此任务才能正常工作;警告

Windows 7-如何解决“;您需要安装Ruby和Sass,并且在您的路径中,此任务才能正常工作;警告,ruby,sass,gruntjs,npm,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: http

大多数答案和解决方案都与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.

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

 npm install ruby
 npm install sass
这行不通

解决方案:

  • 从此处下载并安装Ruby“”
  • 在命令提示窗口“gem install sass”中执行
  • 只有独立下载Ruby才能工作。如果您尝试npm安装ruby,它将不起作用


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

    好的。这对我很有用:

    1) 从下载Ruby

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

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

    gem安装sass


    现在它应该可以工作了。

    为了避免Ruby的需要,您可以尝试以下方法:

    npm uninstall --save grunt-contrib-sass
    npm install --save node-sass grunt-sass
    
    资料来源:


    安装“从ruby移植到节点的助手方法”。它没有安装Ruby,Ruby是一种与Javascript完全不同的编程语言。感谢您的澄清,它对新手很有帮助。