我正在为工作设置一个新的Mac。我已经全局安装了Grunt & Grunt CLI。然后,我在项目文件夹中执行了一个npm install
来安装所有依赖项。
到目前为止还没有问题,但是只要我尝试运行sass:dist
任务,我就会收到这样的警告:
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,才能运行此任务。由于我对终端的使用还很陌生,所以我做了一个快速搜索,以找出PATH
是什么-似乎它是存储重要数据的某个系统路径(可以更改)。
这是否意味着我可以简单地执行sudo grunt install contrib-sass -g
来解决问题?那么Ruby呢--我一直以为它已经安装在OS上了?
发布于 2013-11-25 01:04:36
好的,我知道了。我只需要使用gem install sass
安装Sass,现在一切都很好…不能再简单了。
发布于 2015-10-05 20:25:59
如果你在Mac上使用OSX、El Capitan或Yosemite,那么在安装gem时似乎会出现问题。
试一试
sudo gem install -n /usr/local/bin sass
解决方案是from github。
发布于 2017-02-20 21:33:36
您需要将Ruby和Sass安装为:
对于Ruby使用命令
sudo apt-get install ruby-full
对于Sass,则使用命令
sudo gem install sass
https://stackoverflow.com/questions/20176410
复制相似问题