Я настраиваю новый 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 X?
Ответы:
Ладно, я понял. Мне просто нужно было установить Sass,
gem install sass
и теперь все в порядке ... не может быть проще.источник
sudo
раньше требовалосьgem install sass
.Если вы используете OSX El Capitan или Yosemite на Mac, похоже, возникла проблема с установкой драгоценного камня.
Пытаться
Решение было с гитхаба .
источник
Вам необходимо установить Ruby и Sass как:
Для Ruby используйте команду
sudo apt-get install ruby-full
А для Sass используйте команду
источник
Документация grunt-sass не очень понятна. Чтобы избежать необходимости в Ruby, вы можете попробовать следующее:
npm uninstall --save grunt-contrib-sass
npm install --save node-sass grunt-sass
Попробуйте, это работает для меня.
ссылка
источник
npm install --save-dev
этого,--save
потому что вам нужен только sass для разработки (я только что отредактировал это в ответе).Вам необходимо установить Ruby и Sass как:
Для Ruby используйте команду
А для Sass используйте команду
источник
Используйте grunt --force, если вы используете grunt. Если вы хотите запустить приложение с использованием grunt, появляется такое предупреждение. Чтобы игнорировать это предупреждение, вы можете использовать --force.
источник
Также просто
brew install saas/sass/sass
на Mac High Sierra (10.13.x)источник
Я использовал Homebrew для установки Ruby, а затем Ruby для установки SASS. Вероятно, это лучший способ сделать это, если вы уже используете Homebrew или хотите начать использовать его регулярно ...
источник