Ответ 1
Хорошо, я понял. Мне просто пришлось установить Sass с помощью gem install sass
, и теперь все в порядке... не может быть проще.
Я работаю над созданием нового 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
, и теперь все в порядке... не может быть проще.
Если вы находитесь на OSX El Capitan или Yosemite на Mac, похоже, проблема с установкой драгоценного камня.
Try
sudo gem install -n /usr/local/bin sass
Решение было из github.
Вам нужно установить Ruby и Sass как:
Для команды Ruby use
sudo apt-get install ruby-full
И для Sass используйте команду
sudo gem install sass
Установите Ruby и Sass. Задача решена http://lawrencenaman.com/blog/sass-compass-windows/
Используйте grunt -force, если вы используете grunt. Если вы хотите запустить приложение с использованием grunt, а предупреждение будет происходить следующим образом. Для игнорирования этого предупреждения вы можете использовать -force.