【问题标题】:Compass Failed error on compiling SASS via Gulp通过 Gulp 编译 SASS 时出现 Compass Failed 错误
【发布时间】:2019-05-03 14:50:15
【问题描述】:

大家好。

在通过 Gulp 重新编译旧项目 CSS 期间,我正在解决这个问题。它使用 Compass for SASS。这里的问题:

/Users/lucacattide/.rvm/gems/ruby-2.3.0/gems/compass-core-1.0.3/lib/compass/configuration/data.rb 行 ["179"] 上的 LoadError:无法加载这样的文件——指南针/导入一次/激活 使用 --trace 运行以查看完整的回溯 事件.js:173 投掷者; // 未处理的“错误”事件 ^ 错误:指南针失败

我尝试了很多次 - 没有结果 - 在:

  • 使用 RVM 重新安装 Ruby(从 2.1 版到 2.6 版);
  • 重新安装 SASS (v. 3.3);
  • compass-import-once gem重新安装指南针;

它在 OS X 10.13.6 上运行。

对此有何建议?

提前致谢。

【问题讨论】:

    标签: gulp compass-sass compass


    【解决方案1】:

    我通过手动安装指南针解决了这个问题。

    • 我更新了我的堆栈,通过 RVM 重新安装了最新版本的 Ruby,然后是 SASS 和 Compass gem - 正如许多教程所建议的那样;
    • 接下来,我删除了所有 .lockvendor/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),一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-30
      • 1970-01-01
      • 2012-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多