martinek / middleman-haml-bootstrap-sass

Middleman template with Twitter Bootstrap starter template, Haml and Sass
MIT License
10 stars 3 forks source link

undefined method `font_path' for nil:NilClass #1

Closed samme closed 10 years ago

samme commented 10 years ago
bundle exec middleman build --verbose
== Activating: sprockets
== Reading:  Local config
== Activating: livereload
Loaded extensions:
== Extension: sprockets
== Extension: livereload
== Extension: frontmatter
== File Change: config.rb
== File Change: LICENSE
== File Change: README.md
== File Change: source/images/.keep
== File Change: source/index.html.haml
== File Change: source/javascripts/main.js.coffee
== File Change: source/layouts/layout.haml
== File Change: source/stylesheets/style.css.sass
== Rebuilding resource list
== Prerendering CSS
       error  build/stylesheets/style.css
undefined method `font_path' for nil:NilClass
/Library/Ruby/Gems/2.0.0/gems/sprockets-sass-1.1.0/lib/sprockets/sass/functions.rb:98:in `font_path'
/Library/Ruby/Gems/2.0.0/gems/sprockets-sass-1.1.0/lib/sprockets/sass/functions.rb:115:in `font_url'
/Library/Ruby/Gems/2.0.0/gems/bootstrap-sass-3.1.1.1/lib/bootstrap-sass/sass_functions.rb:20:in `twbs_asset_path'
/Library/Ruby/Gems/2.0.0/gems/bootstrap-sass-3.1.1.1/lib/bootstrap-sass/sass_functions.rb:6:in `twbs_font_path'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/script/funcall.rb:113:in `_perform'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/script/node.rb:40:in `perform'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/script/operation.rb:73:in `_perform'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/script/node.rb:40:in `perform'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/perform.rb:327:in `visit_variable'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/base.rb:37:in `visit'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/perform.rb:100:in `visit'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/perform.rb:227:in `block in visit_import'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/perform.rb:227:in `map'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/perform.rb:227:in `visit_import'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/base.rb:37:in `visit'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/perform.rb:100:in `visit'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/perform.rb:227:in `block in visit_import'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/perform.rb:227:in `map'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/perform.rb:227:in `visit_import'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/base.rb:37:in `visit'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/perform.rb:100:in `visit'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/base.rb:53:in `block in visit_children'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/base.rb:53:in `map'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/base.rb:53:in `visit_children'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/perform.rb:109:in `block in visit_children'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/perform.rb:121:in `with_environment'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/perform.rb:108:in `visit_children'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/base.rb:37:in `block in visit'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/perform.rb:128:in `visit_root'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/base.rb:37:in `visit'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/perform.rb:100:in `visit'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/visitors/perform.rb:7:in `visit'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/tree/root_node.rb:20:in `render'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/engine.rb:315:in `_render'
/Library/Ruby/Gems/2.0.0/gems/sass-3.2.19/lib/sass/engine.rb:262:in `render'
/Library/Ruby/Gems/2.0.0/gems/compass-import-once-1.0.4/lib/compass/import-once/engine.rb:17:in `block in render'
/Library/Ruby/Gems/2.0.0/gems/compass-import-once-1.0.4/lib/compass/import-once/engine.rb:29:in `with_import_scope'
/Library/Ruby/Gems/2.0.0/gems/compass-import-once-1.0.4/lib/compass/import-once/engine.rb:16:in `render'
/Library/Ruby/Gems/2.0.0/gems/sprockets-sass-1.1.0/lib/sprockets/sass/sass_template.rb:53:in `evaluate'
/Library/Ruby/Gems/2.0.0/gems/tilt-1.4.1/lib/tilt/template.rb:103:in `render'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/context.rb:197:in `block in evaluate'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/context.rb:194:in `each'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/context.rb:194:in `evaluate'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/processed_asset.rb:12:in `initialize'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/base.rb:374:in `new'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/base.rb:374:in `block in build_asset'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/base.rb:395:in `circular_call_protection'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/base.rb:373:in `build_asset'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/index.rb:94:in `block in build_asset'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/caching.rb:58:in `cache_asset'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/index.rb:93:in `build_asset'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/base.rb:287:in `find_asset'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/index.rb:61:in `find_asset'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/bundled_asset.rb:16:in `initialize'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/base.rb:377:in `new'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/base.rb:377:in `build_asset'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/index.rb:94:in `block in build_asset'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/caching.rb:58:in `cache_asset'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/index.rb:93:in `build_asset'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/base.rb:287:in `find_asset'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/index.rb:61:in `find_asset'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/environment.rb:75:in `find_asset'
/Library/Ruby/Gems/2.0.0/gems/sprockets-2.12.1/lib/sprockets/server.rb:47:in `call'
/Library/Ruby/Gems/2.0.0/gems/middleman-sprockets-3.3.3/lib/middleman-sprockets/environment.rb:213:in `call'
/Library/Ruby/Gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:138:in `call'
/Library/Ruby/Gems/2.0.0/gems/rack-1.5.2/lib/rack/urlmap.rb:65:in `block in call'
/Library/Ruby/Gems/2.0.0/gems/rack-1.5.2/lib/rack/urlmap.rb:50:in `each'
/Library/Ruby/Gems/2.0.0/gems/rack-1.5.2/lib/rack/urlmap.rb:50:in `call'
/Library/Ruby/Gems/2.0.0/gems/rack-1.5.2/lib/rack/head.rb:11:in `call'
/Library/Ruby/Gems/2.0.0/gems/rack-1.5.2/lib/rack/lint.rb:49:in `_call'
/Library/Ruby/Gems/2.0.0/gems/rack-1.5.2/lib/rack/lint.rb:37:in `call'
/Library/Ruby/Gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:138:in `call'
/Library/Ruby/Gems/2.0.0/gems/rack-test-0.6.2/lib/rack/mock_session.rb:30:in `request'
/Library/Ruby/Gems/2.0.0/gems/rack-test-0.6.2/lib/rack/test.rb:230:in `process_request'
/Library/Ruby/Gems/2.0.0/gems/rack-test-0.6.2/lib/rack/test.rb:57:in `get'
/Library/Ruby/Gems/2.0.0/gems/middleman-core-3.3.3/lib/middleman-core/cli/build.rb:255:in `render_to_file'
/Library/Ruby/Gems/2.0.0/gems/middleman-core-3.3.3/lib/middleman-core/cli/build.rb:221:in `build_resource'
/Library/Ruby/Gems/2.0.0/gems/middleman-core-3.3.3/lib/middleman-core/cli/build.rb:188:in `each'
/Library/Ruby/Gems/2.0.0/gems/middleman-core-3.3.3/lib/middleman-core/cli/build.rb:188:in `execute!'
/Library/Ruby/Gems/2.0.0/gems/middleman-core-3.3.3/lib/middleman-core/cli/build.rb:128:in `invoke!'
/Library/Ruby/Gems/2.0.0/gems/thor-0.19.1/lib/thor/actions.rb:94:in `action'
/Library/Ruby/Gems/2.0.0/gems/middleman-core-3.3.3/lib/middleman-core/cli/build.rb:70:in `build'
/Library/Ruby/Gems/2.0.0/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'
/Library/Ruby/Gems/2.0.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'
/Library/Ruby/Gems/2.0.0/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch'
/Library/Ruby/Gems/2.0.0/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'
/Library/Ruby/Gems/2.0.0/gems/middleman-core-3.3.3/lib/middleman-core/cli.rb:72:in `method_missing'
/Library/Ruby/Gems/2.0.0/gems/thor-0.19.1/lib/thor/command.rb:29:in `run'
/Library/Ruby/Gems/2.0.0/gems/thor-0.19.1/lib/thor/command.rb:126:in `run'
/Library/Ruby/Gems/2.0.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'
/Library/Ruby/Gems/2.0.0/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch'
/Library/Ruby/Gems/2.0.0/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'
/Library/Ruby/Gems/2.0.0/gems/middleman-core-3.3.3/lib/middleman-core/cli.rb:20:in `start'
/Library/Ruby/Gems/2.0.0/gems/middleman-core-3.3.3/bin/middleman:18:in `<top (required)>'
/usr/bin/middleman:23:in `load'
/usr/bin/middleman:23:in `<main>'
== Checking for Compass sprites
== Building files
   identical  build/fonts/bootstrap/glyphicons-halflings-regular.svg
   identical  build/fonts/bootstrap/glyphicons-halflings-regular.woff
   identical  build/fonts/bootstrap/glyphicons-halflings-regular.ttf
   identical  build/fonts/bootstrap/glyphicons-halflings-regular.eot
   identical  build/javascripts/main.js
== Request: /index.html
== Finishing Request: index.html (0.01s)
   identical  build/index.html
There were errors during this build
samme commented 10 years ago

For now, avoid bootstrap-sass with middleman-sprockets v3.3.3 or revert to v3.3.2 in your Gemfile.

https://github.com/middleman/middleman/issues/1265#issuecomment-42572151