🚧

[解消済み]better_errors gemの2.10.0には依存解決バグがある

2023/06/07に公開
2

下記のバグは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