Ruby3.1.0とRails7の組み合わせで起きるエラー

早速新しいRuby3.1.0Rails7を使ってみようとおもい、rails newでアプリを作って、rails sしたらエラーが。。。

以下のような内容で、GithubのIssueにて議論されています。

bundler関連の修正をしてみましたが、結局rails sすら動作せずと言う状態です。

“Calling DidYouMean::SPELL_CHECKERS.merge!(error_name => spell_checker)’ has been deprecated. Please call DidYouMean.correct_error(error_name, spell_checker)’ instead.”

はやく修正来ないかなぁ。自分で直したいと思いましたが、わからず。。。

Ruby3.1.0を使うとパフォーマンスも上がるようなので、試したいです。。。

とりあえず、動向を見守りたいと思います。

では。

※追記

解決したみたいですね、以下のコマンドでgemを更新すればよさそうです。ちょっと試してないので、自分でもまた試してみたいと思います。

コード
$ gem i did_you_mean -v=1.5.0
$ gem uni did_you_mean -v=1.6.1

Leave a Reply

Your email address will not be published.

CAPTCHA