LoginSignup
7
0

More than 1 year has passed since last update.

Calling `DidYouMean::SPELL_CHECKERS.merge!(error_name => spell_checker)' has been deprecated. Please call `DidYouMean.correct_error(error_name, spell_checker)' instead.を解決する話。(Mac railsコマンド等で出る)

Posted at

Calling `DidYouMean::SPELL_CHECKERS.merge!...が出た!

railsコマンドやbundleコマンドを実行すると、掲題のエラーが出る。
特にそれによって何かが使えないというわけではないが、エラー内容にある通り非推奨みたいだし、毎回これが出るのは不愉快なので、消したい思う!

bundlerのバージョンを変えよう!

上記の記事によると、bundlerのバージョンをアップデートすればOKみたい。
さっそくやっていく!

$ bundle -v
Calling `DidYouMean::SPELL_CHECKERS.merge!(error_name => spell_checker)' has been deprecated. Please call `DidYouMean.correct_error(error_name, spell_checker)' instead.
Bundler version 2.2.17
$ bundle update --bundler 
.
.
.
Bundle updated!

アップデートが完了したので、もう一度コマンドを実行してみる。

$ bundle -v
Bundler version 2.3.14

versionが最新になり、かつ、さっきまで出ていたエラーも出なくなった!
以上!

7
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
0