通过 Gulp 编译 SASS 时出现罗盘失败错误
Compass Failed error on compiling SASS via Gulp
大家好。
我在通过 Gulp 重新编译旧项目 CSS 期间遇到了这个问题。 SASS 使用 Compass。这里的问题:
LoadError on line ["179"] of /Users/lucacattide/.rvm/gems/ruby-2.3.0/gems/compass-core-1.0.3/lib/compass/configuration/data.rb: cannot load such file -- compass/import-once/activate
Run with --trace to see the full backtrace
events.js:173
throw er; // Unhandled 'error' event
^
Error: Compass failed
我尝试了很多次 - 没有结果 - 在:
- 使用 RVM 重新安装 Ruby(从版本 2.1 到 2.6);
- 重新安装 SASS(3.3 版);
- 使用
compass-import-once gem
; 重新安装 Compass
运行 OS X 10.13.6.
对此有何建议?
提前致谢。
我通过继续手动安装指南针解决了这个问题。
- 我通过 RVM 重新安装最新版本的 Ruby 更新了我的堆栈,然后 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
任务),一切正常。
大家好。
我在通过 Gulp 重新编译旧项目 CSS 期间遇到了这个问题。 SASS 使用 Compass。这里的问题:
LoadError on line ["179"] of /Users/lucacattide/.rvm/gems/ruby-2.3.0/gems/compass-core-1.0.3/lib/compass/configuration/data.rb: cannot load such file -- compass/import-once/activate Run with --trace to see the full backtrace events.js:173 throw er; // Unhandled 'error' event ^ Error: Compass failed
我尝试了很多次 - 没有结果 - 在:
- 使用 RVM 重新安装 Ruby(从版本 2.1 到 2.6);
- 重新安装 SASS(3.3 版);
- 使用
compass-import-once gem
; 重新安装 Compass
运行 OS X 10.13.6.
对此有何建议?
提前致谢。
我通过继续手动安装指南针解决了这个问题。
- 我通过 RVM 重新安装最新版本的 Ruby 更新了我的堆栈,然后 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
任务),一切正常。