Как решить "вам нужно установить Ruby и 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
is-похоже, что это какой-то системный путь (который можно изменить), где хранятся важные данные.
значит ли это, что я могу просто сделать sudo grunt install contrib-sass -g
для решения вопроса? А как насчет Ruby-я всегда думал, что он уже установлен на OS X?
8 ответов
хорошо, я понял. Мне просто нужно было установить Sass с помощью gem install sass
и теперь все нормально...проще и быть не может.
Если вы находитесь на OSX El Capitan или Yosemite на Mac, похоже, проблема установки gem.
попробовать
sudo gem install -n /usr/local/bin sass
решение из github.
вам нужно установить Ruby и Sass как:
для Ruby используйте команду
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.
документация grunt-sass не очень ясна. Чтобы избежать необходимости Ruby, вы можете попробовать следующее:
удаление npm --сохранить grunt-contrib-sass
npm install --save node-sass grunt-sass
попробуйте это, это работа для меня.
Я доморощенного установить Руби и Руби установить Сасс. Вероятно, только лучший способ сделать это, если вы уже используете Homebrew или хотите начать использовать его регулярно...
brew install ruby
gem install sass