Где взять варианты пригодности листа из опрятного и бурбона?

Я хочу использовать libsass для компиляции моего scss (учитывая положительные отзывы о скорости работы с нативным компилятором ruby). Компиляция заканчивается ошибкой, и мой поиск привел меня сюда: (мой бурбон был 4.x): https://github.com/sass/libsass/issues/365. текущая версия libsass не может скомпилировать bourbon 4.x. и проблема закрыта. Хорошо, давайте установим бурбон 3.x.

гем установить бурбон -v 3

а потом

драгоценный камень установить аккуратно

и, черт возьми, устанавливает последнюю версию (1.7.x) и bourbon 4.x в качестве зависимости для него (вместе с уже установленным bourbon 3.x). Я не могу заставить его установить точно для бурбона 3.x, и я никогда не мог найти информацию о том, какая аккуратная версия совместима с бурбон 3.х. Не на bourbon.io, не на github.com, не на stackru.com, не где-нибудь... Может быть, это просто вопрос версии SASS, но почему тогда gem устанавливает самый последний бурбон? Если уже есть один в системе? Или, может быть, существует какая-либо опция gem, которая указывает gem понижать версию запрошенного пакета, если версии зависимых пакетов указывают на это?

1 ответ

Решение

Проблемы совместимости, которые были у Бурбона с Libsass, были решены довольно давно, и эта тема возникла в прошлом году.

Вы не против опубликовать свою ошибку компиляции?

Если вы попытаетесь установить гем без версии, он возьмет самую новую, поэтому вам нужно установить версию Neat, для которой требуется версия Bourbon 3.x. Я не думаю, что это должно быть необходимо, если мы сможем решить вашу проблему с компиляцией. Эти команды также устанавливают гемы в вашу локальную систему, а не в каталог вашего проекта, так что вы захотите использовать Gemfile (для проектов Ruby) или что-то вроде package.json (для проектов npm).

Другие вопросы по тегам