質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
compass

CompassはSassを拡張したオープンソースのCSSフレームワークです。 特徴は、ベンダープレフィックス等の複雑なCSSを手軽に記述できる点、 CSSスプライト画像を簡単に作成できる点などが挙げられます。

Q&A

0回答

1467閲覧

compass compileすると`unpack' for nil:NilClassが出る

og33

総合スコア14

compass

CompassはSassを拡張したオープンソースのCSSフレームワークです。 特徴は、ベンダープレフィックス等の複雑なCSSを手軽に記述できる点、 CSSスプライト画像を簡単に作成できる点などが挙げられます。

0グッド

0クリップ

投稿2018/07/04 09:10

編集2018/07/04 09:11

エラー

NoMethodError: undefined method `unpack' for nil:NilClass Backtrace: .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/lib/compass/core/sass_extensions/functions/image_size.rb:31:in `get_size_for_png' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/lib/compass/core/sass_extensions/functions/image_size.rb:26:in `size' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/sass_extensions/sprites/image.rb:157:in `dimensions' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/sass_extensions/sprites/image.rb:52:in `height' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/sass_extensions/sprites/layout/horizontal.rb:17:in `block in calculate_height!' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/sass_extensions/sprites/layout/horizontal.rb:17:in `map' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/sass_extensions/sprites/layout/horizontal.rb:17:in `calculate_height!' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/sass_extensions/sprites/layout/horizontal.rb:8:in `layout!' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/sass_extensions/sprites/layout.rb:17:in `initialize' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/sass_extensions/sprites/layout_methods.rb:42:in `new' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/sass_extensions/sprites/layout_methods.rb:42:in `compute_image_positions!' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/sass_extensions/sprites/sprite_methods.rb:16:in `compute_image_metadata!' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/sass_extensions/sprites/sprite_map.rb:50:in `initialize' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/sass_extensions/sprites/sprite_map.rb:23:in `new' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/sass_extensions/sprites/sprite_map.rb:23:in `from_uri' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/sass_extensions/functions/sprites.rb:78:in `sprite_map' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/script/tree/funcall.rb:143:in `_perform' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/script/tree/node.rb:58:in `perform' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:471:in `visit_variable' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:36:in `visit' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:160:in `block in visit' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/stack.rb:79:in `block in with_base' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/stack.rb:115:in `with_frame' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/stack.rb:79:in `with_base' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:160:in `visit' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:52:in `block in visit_children' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:52:in `map' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:52:in `visit_children' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:169:in `block in visit_children' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:181:in `with_environment' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:168:in `visit_children' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:36:in `block in visit' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:188:in `visit_root' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:36:in `visit' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:159:in `visit' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:8:in `visit' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/root_node.rb:36:in `css_tree' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/root_node.rb:20:in `render' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/engine.rb:281:in `render' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/plugin/compiler.rb:494:in `update_stylesheet' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/plugin/compiler.rb:215:in `block in update_stylesheets' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/plugin/compiler.rb:209:in `each' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/plugin/compiler.rb:209:in `update_stylesheets' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/sass_compiler.rb:40:in `compile!' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/commands/update_project.rb:49:in `perform' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/commands/base.rb:18:in `execute' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/commands/project_base.rb:19:in `execute' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/exec/sub_command_ui.rb:43:in `perform!' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/exec/sub_command_ui.rb:15:in `run!' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/bin/compass:30:in `block in <top (required)>' .rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/compass-1.0.3/bin/compass:44:in `<top (required)>' .rbenv/versions/2.3.3/bin/compass:22:in `load' .rbenv/versions/2.3.3/bin/compass:22:in `<main>'

原因が全然わかりません!
ご回答よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問