В руководстве не указывается импортировать _icons.scss, потому что это не обязательно. Вы либо импортируете файлы png или сгенерированный файл - но не оба. Они одинаковы, за исключением того, что если вы импортируете файлы png, вы в конечном итоге импортируете сгенерированную таблицу стилей, которая автоматически обновляется при изменении файлов png (переименовывает, добавляет, удаляет и т. Д.).
есть ли у вас файлы png в каталоге / icon?
Если честно, эту ошибку я бы хотел увидеть, если версия компаса, которая обрабатывает таблицу стилей, не та, которую вы используете в командной строке. Вы компилируете с рельсами или CLI?