Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 基础3 SASS不编译_Ruby On Rails_Sass_Compass Sass_Zurb Foundation - Fatal编程技术网

Ruby on rails 基础3 SASS不编译

Ruby on rails 基础3 SASS不编译,ruby-on-rails,sass,compass-sass,zurb-foundation,Ruby On Rails,Sass,Compass Sass,Zurb Foundation,直到最近,我的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 o

直到最近,我的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
宝石档案

    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'

从gemfile的外观判断,您没有指定zurb foundation的版本

简短的答案是,请在gem文件中指定
gem'zurb foundation','=3.2.5'

否则,如果您最近运行了捆绑包更新,您的zurb foundation gem已升级到4.x,不再包含到foundation/common/ratios的路径

我在Heroku身上用这个把头撞在墙上,我在书中谈到过