環境情報
- Ruby 2.6.1
- Rails 5.2.6
起きたこと
webmockのgemを使用しているRailsプロジェクトを rails s
などで立ち上げた際、下記ログが吐き出される
The HashDiff constant used by this gem conflicts with another gem of a similar name. As of version 1.0 the HashDiff constant will be completely removed and replaced by Hashdiff. For more information see https://github.com/liufengyun/hashdiff/issues/45.
解決方法
ログの内容にもあるように、hashdiffを1.0.0以上に更新する
ただ、webmockの最新(3.14.0)でもhashdiffの最低バージョンは0.4.0になっていたため、Gemfileに追記する
gem "hashdiff", ">= 1.0.0"
その後、 bundle update hashdiff
でgemを更新すれば解消されます