Как решить проблему «Вам нужно установить 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?

107 голосов | спросил Sven 24 72013vEurope/Moscow11bEurope/MoscowSun, 24 Nov 2013 19:42:13 +0400 2013, 19:42:13

8 ответов


0

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

ответил Sven 24 72013vEurope/Moscow11bEurope/MoscowSun, 24 Nov 2013 21:04:35 +0400 2013, 21:04:35
0

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

Try

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

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

ответил John Richard Salt 5 +03002015-10-05T15:25:59+03:00312015bEurope/MoscowMon, 05 Oct 2015 15:25:59 +0300 2015, 15:25:59
0

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

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

sudo apt-get install ruby-full

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

sudo gem install sass
ответил Gaurav 20 FebruaryEurope/MoscowbMon, 20 Feb 2017 16:33:35 +0300000000pmMon, 20 Feb 2017 16:33:35 +030017 2017, 16:33:35
0

Установите Ruby и Sass. Задача решена http://lawrencenaman.com/blog/sass-compass-windows/ р>

ответил Johnathan Douglas 21 FebruaryEurope/MoscowbFri, 21 Feb 2014 18:42:49 +0400000000pmFri, 21 Feb 2014 18:42:49 +040014 2014, 18:42:49
0

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

ответил Rohit Katiyar 9 MaramThu, 09 Mar 2017 10:21:31 +03002017-03-09T10:21:31+03:0010 2017, 10:21:31
0
Документация grunt-sass не очень понятна. Чтобы избежать необходимости в Ruby, вы можете попробовать это:

удаление npm --save grunt-contrib-sass
npm install --save node-sass grunt-sass

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

ссылка

ответил Yogesh Sinoriya 2 FebruaryEurope/MoscowbFri, 02 Feb 2018 12:56:27 +0300000000pmFri, 02 Feb 2018 12:56:27 +030018 2018, 12:56:27
0

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

brew install ruby
gem install sass
ответил squarecandy 12 AMpThu, 12 Apr 2018 00:33:41 +030033Thursday 2018, 00:33:41
0

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

ответил Vaiden 27 J0000006Europe/Moscow 2018, 13:43:27

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132