Nano Hash - криптовалюты, майнинг, программирование

Gulp Compass сломался после обновления Sass 3.4.6

Когда мой глоток запускает компас по моему файлу sass, я сталкиваюсь со следующей ошибкой:

error src/scss/site/style.scss (/Library/Ruby/Gems/2.0.0/gems/sass-3.4.6/lib/sass/selector/abstract_sequence.rb:96:in `block in _specificity': undefined method `specificity' for [:not(.pointer)]:Array)

Я не знаю, что именно означает эта ошибка, но файл, на который она указывает, не имеет специального источника, это просто небольшой легальный файл scss:

@import '../general';

.tld {
  color: $color-primary;
}

Я также продолжаю получать эти ошибки в своих потоках Gulp, это может быть связано:

[21:45:01] Ignoring psych-2.0.6 because its extensions are not built.  Try: gem pristine psych-2.0.6

[21:45:01] Ignoring ffi-1.9.5 because its extensions are not built.  Try: gem pristine ffi-1.9.5

Конечно, я пробовал "нетронутый драгоценный камень", но это ничего не дает.

Я не знаю, что случилось, все, что я знаю, это то, что мой gulpfile был таким же на прошлой неделе, и он работал безупречно. Я установил OSX Yosemite и ничего особенного не делал.

Я знаю, что в моем описании чего-то не хватает, но это потому, что я понятия не имею, где искать решение, потому что я не понимаю ошибки.



Ответы:


1

Хорошо, я винил свое обновление OSX Yosemite, но это было неправильно. Я также обновил свои драгоценные камни, и, похоже, мое обновление sass до 3.4.6 сломало sass. Понижение до 3.4.5 делает работу:

sudo gem uninstall sass

sudo gem install sass --version 3.4.5
20.10.2014
  • Спасибо большое! Очень полезный совет! 25.10.2014
  • Это, похоже, не сработало для меня. Все еще получаю: gulp-ruby-sass stderr: Error: Undefined mixin 'transition'. Любые идеи? 30.01.2015
  • Я думаю, что это просто обычная ошибка sass. Это не имеет ничего общего с проблемой выше. Но пробовали ли вы добавить @import compass/css3/transition в свой файл sass? 30.01.2015
  • У меня была эта проблема с использованием Sencha Touch 2.4.2 и попыткой обновить тему. Понижение с 3.4.6 до 3.4.5 сработало. 19.10.2015

  • 2

    Это сработало для меня, ничего не понижая:

    gem pristine --all
    

    Ссылка: http://guides.rubygems.org/command-reference/#gem-pristine

    03.02.2015

    3

    SASS 3.4.5 исправит это:

    sudo gem install sass --version 3.4.5
    

    Также рекомендуется переключиться на использование node-sass, так как с привязками libsass намного проще работать.

    26.05.2015
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..