🚧
[解消済み]better_errors gemの2.10.0には依存解決バグがある
下記のバグは6/15の2.10.1のリリースにより解消しました!
バージョンの固定を行っている場合は外して問題ありません
古いgemをまとめてマイナーアプデしようとしたら原因不明の cannot load such file -- sassc (LoadError) にぶち当たってしまい、その際調べるのがちょっと面倒だったので共有しておきます
better_errors gemの2.10.0に依存解決のバグがある
2023/6/7現在、better_errors gemの最新バージョンである2.10.0が、このissueが示すように開発環境でのrails sなどにおいてcannot load such file -- sassc (LoadError)というエラーになってしまいます。
対処法
現在もこの問題は修正されておらず、解決するためにはバージョンを2.9.1で固定するようにお勧めします。MastodonがこのPRで実施したように、Gemfileに以下のように追記してください。
gem 'better_errors', '2.9.1'
Mastodonはこの対応と同時にdependabot設定で次のようにトラッキングを無視する設定も入れていますね。
# sassc dependency issue tracked in https://github.com/BetterErrors/better_errors/issues/516
- dependency-name: 'better_errors'
versions:
- '2.10.0'
Discussion
better_errors
2.10.1で修正されたようです!ありがとうございます!