Drupal 7 で Drush が新しいアップデートを認識してくれない問題の解決方法

Drupal 開発を行う上で欠かせない Drush ですが、アップデートを行おうとしたときに思うように動いてくれないことがたまにあります。 そんなときの解決方法をいくつか書き留めておきます。

1. drush rf

サブコマンド rf で Drush のリリース情報を更新することができます。

$ drush rf
Refresh update status information.

Options:
 --check-disabled                          Check for updates of
                                           disabled modules and
                                           themes.
 --security-only                           Only update modules that
                                           have security updates
                                           available.
 --update-backend                          Backend to obtain
                                           available updates.
                                           Available: drush, drupal.
                                           Default is drush.

Aliases: rf

2. モジュールの状態を確認

モジュールが無効になっているとアップデートをすることができません。開発環境で無効にしている場合は有効にしておきましょう。

$ drush en アップデートをかけたいモジュール
$ drush up アップデートをかけたいモジュール

以上です。