【问题标题】:Omega Compass Library error欧米茄指南针库错误
【发布时间】:2014-05-16 12:45:50
【问题描述】:

我正在逐步了解 drupal 中的 Omega 4 主题。我通过 drush 做了子主题,我有 rvm,ruby,我相信所有的 gem 都安装了。

我应该补充一点,我已经安装了 rgbapng 和 compass。不过我不熟悉@global...

但是当我访问该站点时,我看到了这个错误:

Syntax error: File to import not found or unreadable: rpbapng.
Load paths:
/Library/Webserver/Documents/tpw/sites/all/themes/omega/omega/sass
/Users/User/.rvm/gems/ruby-1.9.3-p484@global/gems/compass-0.12.2/frameworks/blueprint/stylesheets
/Users/User/.rvm/gems/ruby-1.9.3-p484@global/gems/compass-0.12.2/frameworks/compass/stylesheets
Compass::SpriteImporter
on line 1 of     /Library/Webserver/Documents/tpw/sites/all/themes/omega/omega/sass/omega.development.scss

1: //Library/Webserver/Documents/tpw/sites/all/themes/omega/omega/sass/omega.development.scss

我已经安装了指南针。它也适用于另一个站点。 我不确定要检查、测试或重新安装什么。有人有这方面的经验吗?

谢谢

【问题讨论】:

    标签: ruby drupal rvm compass-sass


    【解决方案1】:

    这很奇怪,我不得不卸载 omega 的所有部分、子主题并重新启动。然后我回到终端以确保我安装了 bundle 并检查了 rvm 要求。然后我重新安装了 omega 并通过终端重新运行了子主题。清除缓存,现在一切似乎都正常了。

    【讨论】:

      【解决方案2】:

      我在 dev 目录中更新 Omega 后也有类似的经历,它似乎改变了 gem 列表,一切都崩溃了。

      我备份了我的子主题,禁用了我的子主题和 omega,然后将它们从服务器中删除。我下载了与我最初使用的相同版本的 omega,按照创建子主题的说明,为我的子主题使用相同的名称和选项,并且 omega-guard 开始正常工作。

      然后我能够挽救我的 sass 文件和我的其余子主题。小心只恢复子主题的 Drupal 特定部分,而不是 config.rb、Gemfile 等。不确定这是否会破坏任何东西,但在一天中的这个时候,我不会冒险。

      简短说明,我不需要重新启动。

      【讨论】:

        猜你喜欢
        • 2014-11-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-29
        • 2017-08-12
        • 1970-01-01
        • 2012-09-15
        相关资源
        最近更新 更多