Ошибка компаса при компиляции SASS через Gulp - PullRequest
0 голосов
/ 03 мая 2019

Hy каждый.

Я борюсь с этой проблемой во время перекомпиляции CSS старого проекта через Gulp. Он использует Компас для SASS. Вот вопрос:

LoadError on line ["179"] из /Users/lucacattide/.rvm/gems/ruby-2.3.0/gems/compass-core-1.0.3/lib/compass/configuration/data.rb: невозможно загрузить такой файл - компас / импорт-один раз / активировать Запустите с --trace, чтобы увидеть полную трассировку events.js: 173 бросить эр; // необработанное событие error ^ Ошибка: сбой компаса

Я пробовал много раз - без результатов - в:

  • Переустановите Ruby с RVM (с версии 2.1 до 2.6);
  • Переустановите SASS (v. 3.3);
  • Переустановите компас с compass-import-once gem;

Он работает в OS X 10.13.6.

Есть предложения по этому поводу?

Заранее спасибо.

1 Ответ

0 голосов
/ 06 мая 2019

Я решил эту проблему, перейдя к установке компаса вручную.

  • Я обновил свой стек, переустановив последнюю версию Ruby через RVM, затем SASS и Compass gems - как предлагают многие уроки;
  • Затем я удалил все файлы проекта .lock и vendor/cache (Ruby)
  • Я обновил Gemfile, добавив следующие строки:
gem 'compass'
gem 'compass-import-once', :require => "compass/import-once/activate"
gem 'bootstrap-sass', '~> 3.4.1'
gem 'sassc-rails', '>= 2.1.0'
  • Тогда я запустил bundle install

При следующем запуске задачи gulp по умолчанию (которые ранее были настроены для запуска gulp-sass) все работало.

...