表題の通りなのですが、久しぶりにcompassをコンパイルしようとしたら
NoMethodError on line ["138"] of /usr/local/lib/ruby/gems/2.5.0/gems/compass-1.0.3/lib/compass/sass_compiler.rb: undefined method `sub' for nil:NilClass
というエラーが出ました。
/usr/local/bin/compass compile [プロジェクトパス] [scssディレクトリパス] -c [config.rbパス]
で実行しました。
MAMP+PHP STORM環境で使っていたので
/Applications/MAMP/Library/bin/compass compile [プロジェクトパス] [scssディレクトリパス] -c [config.rbパス]
で実行しなおしてみましたが
NoMethodError on line ["138"] of /Applications/MAMP/Library/lib/ruby/gems/2.3.0/gems/compass-1.0.3/lib/compass/sass_compiler.rb: undefined method `sub' for nil:NilClass
パスが変わっても同じエラーが出ているので原因は別の所にあるのではないかと思っています。
エラーをググって見たのですが該当するものを発見できずこちらに相談させていただきました。
Rubyはcompassで使うくらいであまりよくわかっていません。
お手数をおかけいたしますが、ご存知の方がいらっしゃいましたらアドバイスいただければ幸いです。
あなたの回答
tips
プレビュー