代码之家  ›  专栏  ›  技术社区  ›  Boss Nass

基础3 sass未编译

  •  2
  • Boss Nass  · 技术社区  · 12 年前

    直到最近,我的SaSS一直在顺利编译,今晚早些时候,我开始出现以下错误。

    我试过重新调整我的Gemfile,但我无法实时锻炼如何编译文件并提供正确的css。

    Started GET "/assets/application.css" for 127.0.0.1 at 2013-03-11 21:27:35 +1100
    Error compiling asset application.css:
    Sass::SyntaxError: File to import not found or unreadable: foundation/common/ratios.
    Load paths:
      Sass::Rails::Importer(/Users/paulmcguane/Sites/Rails/teammngt/app/assets/stylesheets/app.css.scss)
      /Users/paulmcguane/Sites/Rails/teammngt/app/assets/stylesheets
      /Users/paulmcguane/.rvm/gems/ruby-1.9.3-p125/gems/compass-0.12.2/frameworks/blueprint/stylesheets
      /Users/paulmcguane/.rvm/gems/ruby-1.9.3-p125/gems/compass-0.12.2/frameworks/compass/stylesheets
      Compass::SpriteImporter
      (in /Users/paulmcguane/Sites/Rails/teammngt/app/assets/stylesheets/app.css.scss)
    Served asset /application.css - 500 Internal Server Error
    

    gem文件

        source 'https://rubygems.org'
    
    gem 'rails', '3.2.3'
    gem 'therubyracer', :platform => :ruby
    
    gem 'better_errors'
    
    # Database Gems
    gem 'yaml_db'
    gem 'thin'
    gem 'pg'
    gem 'rb-readline'
    
    
    #Application Processing
    gem 'haml'
    gem 'json'
    gem 'spreadsheet'
    gem 'paperclip'
    
    #Phone conversion
    gem 'countries'
    gem 'phony'
    gem 'phony_rails'
    
    #Application required gems
    gem 'zurb-foundation'
    gem 'twilio-ruby'
    gem 'simple-navigation', '~> 3.7.0'
    gem 'kaminari'
    gem 'client_side_validations'
    gem 'event-calendar', :require => 'event_calendar'
    gem 'watu_table_builder', :require => 'table_builder'
    gem 'best_in_place'
    gem 'to_xls', :git => 'https://github.com/dblock/to_xls.git', :branch => 'to-xls-on-models'
    
    
    #Auth and Management
    gem 'devise'
    gem 'cancan'
    gem 'switch_user'
    gem 'paper_trail', '~> 2'
    gem 'omniauth-facebook'
    gem 'bcrypt-ruby', '~> 3.0.0'
    gem 'fb_graph'
    #gem 'announcements'
    
    # Gems used only for assets and not required
    # in production environments by default.
    group :assets do
      gem 'sass-rails',   '~> 3.2.3'
      gem 'coffee-rails', '~> 3.2.1'
      gem 'uglifier', '>= 1.0.3'
    
      # Add these gems
      gem 'compass-rails'
      gem 'zurb-foundation'
    end
    
    
    
    gem 'jquery-rails'
    gem 'compass'
    
    1 回复  |  直到 12 年前
        1
  •  1
  •   Eric    11 年前

    从gemfile的外观来看,您并没有指定zurb基金会的版本。

    简短的回答是 具体说明 gem 'zurb-foundation', '= 3.2.5' 而是在你的gemfile中。

    否则,如果您最近运行了捆绑包更新,那么您的zurb基础gem已经升级到4.x,其中不再包括到基础/公共/比率的路径。

    我在Heroku上用这个把头撞在墙上,我在里面谈到了这个 Avoid a Headache: Precompiling Zurb (Foundation) on Heroku