Sinatraプロジェクトで更新しようとしたら以下のエラーがでた。
~/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/activesupport-7.1.1/lib/active_support/core_ext/array/conversions.rb:108:in `<class:Array>': undefined method `deprecator' for ActiveSupport:Module (NoMethodError) deprecate to_default_s: :to_s, deprecator: ActiveSupport.deprecator ^^^^^^^^^^^ Did you mean? deprecate_constant
ActiveSupportを一旦削除して再度入れ直して直った。
悪さしているバージョンのみ削除すればいいと思う(多分7.1.x)がbundleでインストールしなおせばいいかということで全削除した。
% gem uninstall activesupport Select gem to uninstall: 1. activesupport-6.1.4.1 2. activesupport-6.1.7.2 3. activesupport-6.1.7.3 4. activesupport-6.1.7.6 5. activesupport-7.0.4.2 6. activesupport-7.0.4.3 7. activesupport-7.0.5 8. activesupport-7.0.6 9. activesupport-7.0.7.2 10. activesupport-7.0.8 11. activesupport-7.1.1 12. All versions > 12 . . Continue with Uninstall? [yN] y Continue with Uninstall? [yN] y Continue with Uninstall? [yN] y Continue with Uninstall? [yN] y Successfully uninstalled activesupport-7.1.1 % bundle init
こちらを参照した