ぽこひでブログ

映画や技術的なことスタートアップ事情を適当に語ります。

There was an error while trying to load the gem 'sass-globbing'

こんにちは、ぽこひでです。

rubocopを導入して--auto-correct機能を使用して自動修正をしたことによって引き起こされたエラーです。そのエラーは以下のようなものです。

There was an error while trying to load the gem 'sass-globbing'. (Bundler::GemRequireError)
Gem Load Error is: uninitialized constant Sass::Importers
Backtrace for gem load error is: ...

--auto-correct機能によってGemfileのgemの順序までアルファベット順に修正されたことによるエラーでした。理由は単純でsass-globbingというgemがsass-railsというgemに依存していたのに、アルファベット順に自動修正されたことで、順序が逆転してしまい、Sassが導入されていないよ!というエラーを吐いていただけでした。

対応としては適切な順序に戻せばいいだけなので

rubocopの監視対象からGemfileを外すことで解決しました。