Предупреждение: создайте ENOENT Используйте с заданием Grunt sass

Я недавно скачал OSX Yosemite, и теперь grunt-contrib-sass не работает, и я получаю сообщение об ошибке:

Running "sass:dist" (sass) task
Warning: spawn ENOENT Use --force to continue.

Aborted due to warnings.

Я не эксперт по ворчанию, мне нужно переустанавливать какие-то плагины или что-то еще? Я рад предоставить любую другую информацию, если это необходимо. Спасибо.


person Bennett    schedule 01.08.2014    source источник
comment
Похоже, вам нужно установить sass: gem install sass или sass-lang.com/install Warning: spawn ENOENT означает, что узел пытается создать процесс, которого не существует.   -  person Kyle Robinson Young    schedule 02.08.2014
comment
Мне пришлось использовать sudo gem install sass, но теперь он работает. Спасибо!   -  person Bennett    schedule 02.08.2014
comment
Возможный дубликат Что вызывает эту ошибку в grunt-contrib-compass после обновления до Yosemite?   -  person Suresh Pattu    schedule 06.12.2017


Ответы (2)


Добавление его в качестве ответа здесь из комментариев выше для потомков.

Эта ошибка обычно означает, что Sass не установлен. Запустите gem install sass, чтобы установить его.

У меня постоянно не удавалось установить, поэтому я запустил gem install sass --debug --backtrace --verbose, и это исправило ошибку установки no implicit conversion of nil into String (TypeError).

person jamie-wilson    schedule 16.09.2014
comment
gem install sass также работал для меня, делая совершенно другую вещь (подключение стероидов ^ 2 к приложению), получая эту ошибку ENOENT. Спасибо! - person Henrik; 31.12.2014

Я заметил, что запуск compass напрямую вызывал исключение, поэтому я удалил компас и переустановил его (убедившись, что удалил все двоичные файлы компаса на PATH), и это исправило это.

person pseudosudo    schedule 27.10.2014