it-swarm.com.ru

Как решить: «Вам нужно установить Ruby и ​​Sass и в своем PATH, чтобы эта задача работала» Предупреждение?

Я нахожусь в процессе настройки нового 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?

110
Sven

Ладно, я понял. Мне просто нужно было установить Sass с помощью gem install sass и теперь все хорошо ... не может быть проще.

195
Sven

Если вы работаете на OSX El Capitan или Yosemite на Mac, похоже, проблема в установке драгоценного камня.

Пытаться

Sudo gem install -n /usr/local/bin sass

Решение было от GitHub .

90
John Richard Salt

Вам необходимо установить Ruby и Sass как:

Для Ruby используйте команду

Sudo apt-get install Ruby-full

А для Sass используйте команду

Sudo gem install sass
9
Gaurav

Установите Ruby и Sass. Проблема решена http://lawrencenaman.com/blog/sass-compass-windows/

6
Johnathan Douglas

Используйте grunt --force, если вы используете grunt . Если вы хотите запустить приложение, используя grunt, и появляется следующее предупреждение. Для игнорирования этого предупреждения вы можете использовать --force.

1
Rohit Katiyar

Также просто brew install saas/sass/sass на Mac High Sierra (10.13.x)

0
Vaiden

Я использовал Homebrew для установки Ruby, а затем Ruby для установки SASS. Наверное, лучший способ сделать это, если вы уже используете Homebrew или хотите регулярно его использовать ...

brew install Ruby
gem install sass
0
squarecandy

документация grunt-sass не очень понятна. Чтобы избежать необходимости в Ruby, вы можете попробовать это:

npm uninstall --save grunt-contrib-sass
npm install - сохранить узел-sass grunt-sass

Попробуйте это, это работа для меня.

ссылка

0
Yogesh Sinoriya