Estou configurando um novo Mac para funcionar. Eu instalei o Grunt & Grunt CLI globalmente. Então fiz um npm install
dentro de uma pasta do projeto para instalar todas as dependências.
Sem problemas até agora, mas assim que tento executar a sass:dist
tarefa, recebo este aviso:
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.
O que eu entendo é que preciso ter Ruby e Sass instalados em um nível mais global para que esta tarefa seja executada. Como ainda sou muito novo no trabalho com o terminal, fiz uma rápida pesquisa para descobrir o que PATH
é - parece que é algum caminho do sistema (que pode ser alterado) onde os dados importantes são armazenados.
Isso significa que posso simplesmente fazer um sudo grunt install contrib-sass -g
para resolver o problema? E o Ruby - sempre pensei que já estivesse instalado no OS X?
Respostas:
OK, entendi. Tive que instalar o Sass usando
gem install sass
e agora está tudo bem ... não poderia ser mais fácil.fonte
sudo
era necessário antesgem install sass
.Se você estiver no OSX El Capitan ou Yosemite no Mac, parece haver um problema ao instalar o gem.
Experimentar
A solução era do github .
fonte
Você precisa instalar Ruby e Sass como:
Para Ruby, use o comando
sudo apt-get install ruby-full
E para Sass use o comando
fonte
a documentação do grunt-sass não é muito clara. Para evitar a necessidade de Ruby, você pode tentar isto:
npm uninstall --save grunt-contrib-sass
npm install --save node-sass grunt-sass
Experimente isso, é trabalho para mim.
referência
fonte
npm install --save-dev
vez de--save
porque você só precisa de sass para o desenvolvimento (acabei de editar isso na resposta).Você precisa instalar Ruby e Sass como:
Para Ruby, use o comando
E para Sass use o comando
fonte
Use grunt --force se você estiver usando grunt. Se você quiser executar um aplicativo usando o grunt, um aviso ocorrerá como este. Para ignorar este aviso, você pode usar --force.
fonte
Também simplesmente
brew install saas/sass/sass
no Mac High Sierra (10.13.x)fonte
Usei o Homebrew para instalar o Ruby e então o Ruby para instalar o SASS. Provavelmente, apenas a melhor maneira de fazer isso se você já usa o Homebrew ou deseja começar a usá-lo regularmente ...
fonte