Composer で drupal/core-8.9.7 に更新できなくなった場合の処置

カテゴリ アップデート コアバージョン 8.9.x 関連モジュール Composer update

Drupal-8.8.0 以前に Composerを利用してインストールしている場合

composer create-project drupal-composer/drupal-project:8.x-dev DRUPALPROJECT --stability dev --no-interaction

のようにしている場合、drupal/core-8.9.7 あたりから更新できなくなります。

そんな場合の対処法になります。
https://drupalize.me/tutorial/update-drupal-versions-prior-88x-using-com...

■ まず理由を見る

$ composer why-not drupal/core:8.9.7
webflo/drupal-core-require-dev  8.9.6  requires  drupal/core (8.9.6)

■ drupal / core-recommendedメタパッケージを使用するようにする

  
$ composer remove drupal/core --no-update
$ composer require composer/installers:^1.7 --no-update
./composer.json has been updated
$ composer require drupal/core-recommended:^8.8 --no-update
./composer.json has been updated

■ drupal / core-devメタパッケージを使用するようにする

$ composer remove webflo/drupal-core-require-dev --dev --no-update
$ composer require drupal/core-dev:^8.8 --no-update
./composer.json has been updated

■ drupal/core-recomended-8.9.7〜 がインストールされるか 見てみる

$ composer update --dry-run
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 2 installs, 42 updates, 31 removals
  - Uninstalling symfony/polyfill-intl-normalizer (v1.18.1)
 〜
  - Installing drupal/core-recommended (8.9.7)

OTHER FAQ

Drupal開発・運用の疑問/質問の答えはここに

無料ユーザー登録すると質問できます。

カテゴリ Core Ver. 関連モジュール タイトル降順で並び替える
Proxy 7.59 Proxy Apache settings.php リバースプロキシ(Apache)+バックグランドWeb(Drupal 7 )でログインセッションを維持する方法
テーマ 7.56 field レンダリング配列内に「ラベル非表示」を指定する方法
ユーザ 7.34 ip_ranges ログインアタック対策は?
コンテンツの管理 7.15 Pagenation 一つの長いページをBookなどのように連続して読ませることはできますか?
コンテンツの作成 7.38 node 代理投稿を可能にしたい
ユーザ 7.44 Quickbar 会員の種別(役割)別にメニューを設けたい
ブロック 7.23 伸縮するfieldsetブロックを追加したい
コンテンツの作成 7.26 Form Ajax 入力フォームで#ajax使用時、#default_valueを書き換えても反映しない
サイトの構築 7.38 deployment 冗長構成におけるアップロードおよび時間指定公開について
コンテンツの管理 8.9.x 写真の変更を行いたい
video 8.4x video map 動画上にクリッカブルマップを作成する方法
フォーム 7.34 Webform 動的なフォーム(webform)
言語 7.15 Entity Translation 各フィールドのラベルの多言語切り替え漏れ(フィールド・ラベル)
言語 7.14 Entity Translation 各フィールドのラベルの多言語切り替え漏れ(接頭子、接尾子)
言語 6.x i18n 多言語対応サイトのサイト名やスローガン/ミッションなどを多言語化する方法を教えてください
コンテンツの管理 7.16 PHP 好きなところにノードを埋め込みたい
フォーム 7.15 DefaultTextForNode 新しいページの作成方法を一から教えてください
コンテンツの作成 8.4x node 新規ノードを作成する
コンテンツの作成 7.34 Entityreference prepopulate 新規ノード作成時のリファレンス方法
ユーザの管理 7.27 PHP 新規ユーザーの追加ができない

ページ