ruby-on-rails - 静态设置 : error with Compass integration

标签 ruby-on-rails ruby compass-sass staticmatic

我在尝试设置新的 StaticMatic 项目时遇到错误。使用后:

$ staticmatic setup my_site

我得到以下输出,其中有一个似乎是由 Compass 生成的错误:

c:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.1/lib/compass/app_integration.rb:27:in `lookup': No application integration exists for staticmatic (Compass::Error)
    from c:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.1/lib/compass/configuration/helpers.rb:44:in `configuration_for'
    from c:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.1/lib/compass/configuration/helpers.rb:22:in `add_configuration'
    from c:/Ruby193/lib/ruby/gems/1.9.1/gems/staticmatic-0.11.1/lib/staticmatic/compass.rb:5:in `<top (required)>'
    from c:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from c:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from c:/Ruby193/lib/ruby/gems/1.9.1/gems/staticmatic-0.11.1/lib/staticmatic.rb:21:in `block in <top (required)>'
    from c:/Ruby193/lib/ruby/gems/1.9.1/gems/staticmatic-0.11.1/lib/staticmatic.rb:20:in `each'
    from c:/Ruby193/lib/ruby/gems/1.9.1/gems/staticmatic-0.11.1/lib/staticmatic.rb:20:in `<top (required)>'
    from c:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
    from c:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
    from c:/Ruby193/lib/ruby/gems/1.9.1/gems/staticmatic-0.11.1/bin/staticmatic:3:in `<top (required)>'
    from c:/Ruby193/bin/staticmatic:19:in `load'
    from c:/Ruby193/bin/staticmatic:19:in `<main>'

我在 Windows 7 机器上,我目前安装了以下 gem:

    *** LOCAL GEMS ***

    actionmailer (3.2.3, 3.2.0, 3.1.3, 3.1.2, 2.3.5, 2.2.2)
    actionpack (3.2.3, 3.2.0, 3.1.3, 3.1.2, 2.3.5, 2.2.2)
    activemodel (3.2.3, 3.2.0, 3.1.3, 3.1.2)
    activerecord (3.2.3, 3.2.0, 3.1.3, 3.1.2, 2.3.5, 2.2.2)
    activeresource (3.2.3, 3.2.0, 3.1.3, 3.1.2, 2.3.5, 2.2.2)
    activesupport (3.2.3, 3.2.0, 3.1.3, 3.1.2, 2.3.5, 2.2.2)
    acts-as-taggable-on (2.2.2)
    acts_as_commentable (3.0.1)
    addressable (2.2.7, 2.2.6)
    ancestry (1.2.5)
    ansi (1.4.2, 1.4.1)
    arel (3.0.2, 2.2.3, 2.2.1)
    authlogic (3.1.0)
    aws-s3 (0.6.2)
    babosa (0.2.2)
    bborn-acts-as-taggable-on (2.2.1)
    bcrypt-ruby (3.0.1 x86-mingw32)
    bigdecimal (1.1.0)
    bootstrap-sass (2.0.2, 2.0.0)
    bootstrap-will_paginate (0.0.7, 0.0.5)
    builder (3.0.0)
    bundler (1.1.3, 1.0.21)
    capybara (1.1.2)
    childprocess (0.3.1)
    chunky_png (1.2.5)
    cocaine (0.2.1)
    coffee-rails (3.2.2, 3.1.1)
    coffee-script (2.2.0)
    coffee-script-source (1.3.1, 1.2.0)
    compass (0.12.1)
    compass-rails (1.0.1)
    configatron (2.9.0)
    desert (0.5.4)
    diff-lcs (1.1.3)
    disguise (3.0.2)
    dynamic_form (1.1.4)
    erb2haml-win (0.1.4)
    erubis (2.7.0)
    execjs (1.3.0, 1.2.13)
    factory_girl (3.1.0, 2.3.2)
    factory_girl_rails (3.1.0, 1.4.0)
    faker (1.0.1)
    faraday (0.7.6)
    ferret (0.11.5 mswin32)
    ffi (1.0.11)
    foreigner (1.1.6)
    friendly_id (3.2.1)
    fssm (0.2.8.1)
    guard (1.0.1)
    guard-rspec (0.7.0, 0.5.5)
    haml (3.1.4)
    haml-rails (0.3.4)
    heroku (2.24.0, 2.18.1)
    hike (1.2.1)
    hpricot (0.8.6, 0.8.5)
    htmlentities (4.3.1)
    i18n (0.6.0)
    io-console (0.3)
    journey (1.0.3)
    jquery-rails (2.0.2, 2.0.0, 1.0.19)
    json (1.6.6, 1.6.5, 1.6.4, 1.5.4)
    kaminari (0.13.0)
    koala (1.4.0)
    launchy (2.1.0, 2.0.5)
    log4r (1.1.10)
    macaddr (1.5.0)
    mail (2.4.4, 2.3.3, 2.3.0)
    meta_search (1.1.3)
    mime-types (1.18, 1.17.2)
    minitest (2.12.0, 2.5.1)
    multi_json (1.2.0, 1.1.0, 1.0.4)
    multi_xml (0.4.2)
    multipart-post (1.1.5)
    mysql (2.8.1 x86-mingw32)
    net-ldap (0.2.2)
    netrc (0.7.1)
    nokogiri (1.5.2 x86-mingw32)
    oa-basic (0.3.2)
    oa-core (0.3.2)
    oa-enterprise (0.3.2)
    oa-more (0.3.2)
    oa-oauth (0.3.2)
    oa-openid (0.3.2)
    oauth (0.4.5)
    oauth2 (0.5.2)
    omniauth (0.3.2)
    paperclip (2.4.5)
    pg (0.13.2 x86-mingw32, 0.12.2 x86-mingw32)
    polyamorous (0.5.0)
    polyglot (0.3.3)
    prototype-rails (3.2.1)
    pyu-ruby-sasl (0.0.3.3)
    rack (1.4.1, 1.3.6, 1.0.1)
    rack-cache (1.2, 1.1)
    rack-mount (0.8.3)
    rack-openid (1.3.1)
    rack-ssl (1.3.2)
    rack-test (0.6.1)
    rails (3.2.3, 3.2.0, 3.1.3, 3.1.2, 2.3.5, 2.2.2)
    rails_autolink (1.0.6)
    railties (3.2.3, 3.2.0, 3.1.3, 3.1.2)
    rake (0.9.2.2)
    rakismet (1.1.2)
    rdiscount (1.6.8)
    rdoc (3.12, 3.9.4)
    recaptcha (0.3.4)
    RedCloth (4.2.9 x86-mingw32)
    rest-client (1.6.7)
    rflickr (2006.02.01)
    ri_cal (0.8.8)
    rmagick (2.12.0 mswin32)
    rspec (2.9.0)
    rspec-core (2.9.0)
    rspec-expectations (2.9.1)
    rspec-mocks (2.9.0)
    rspec-rails (2.9.0)
    ruby-openid (2.1.8)
    ruby-openid-apps-discovery (1.2.0)
    ruby_parser (2.3.1)
    rubygems-update (1.8.21, 1.8.15)
    rubyntlm (0.1.1)
    rubyzip (0.9.6.1, 0.9.5)
    sanitize (2.0.3)
    sass (3.1.15, 3.1.12)
    sass-rails (3.2.5, 3.2.4, 3.1.6, 3.1.5)
    selenium-webdriver (2.20.0)
    sexp_processor (3.1.0, 3.0.10)
    sprockets (2.4.0, 2.1.2, 2.0.3)
    sqlite3 (1.3.5 x86-mingw32, 1.3.3 x86-mingw32)
    sqlite3-ruby (1.3.3)
    staticmatic (0.11.1)
    systemu (2.5.0)
    term-ansicolor (1.0.7)
    test-unit (2.4.8)
    thor (0.14.6)
    tilt (1.3.3)
    tinymce-rails (3.4.9)
    treetop (1.4.10)
    turn (0.9.4, 0.8.3)
    tzinfo (0.3.33, 0.3.32, 0.3.31)
    uglifier (1.2.4, 1.2.3, 1.2.2, 1.2.1)
    uuid (2.3.5)
    will_paginate (3.0.3)
    win32console (1.3.0 x86-mingw32)
    xml-simple (1.1.1)
    XMLCanonicalizer (1.0.1)
    xpath (0.1.4)
    yamler (0.1.0)

最佳答案

看起来 staticmatic 与较新的 0.12.x 版本的 compass 不兼容。要修复它,请卸载 compass (0.12.x),然后安装 compass (0.11.7):

gem uninstall compass
gem install compass -v 0.11.7

这应该可以解决问题。

关于ruby-on-rails - 静态设置 : error with Compass integration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10165809/

相关文章:

ruby-on-rails - 我应该在哪里运行预定的后台作业?

html - 将按钮置于流体图像的中央

ruby-on-rails - Ruby 日期范围包括特定日期

ruby - `-' : nil can't be coerced into Fixnum (TypeError)

Ruby SSL 错误 - sslv3 警报意外消息

sass - compass 和 sass 之间的区别?

css - 如何在没有媒体查询的情况下将具有多个捕捉点的 SASS 编译为特定于屏幕尺寸的 CSS

ruby-on-rails - 使用Searchkick在ElasticSearch中搜索子文档

ruby-on-rails - 如何使用 twitter bootstrap-sass mixins

ruby-on-rails - 如何随时间限制 Sidekiq 的 REDIS 内存使用量?