web-dev-qa-db-ja.com

Drupal Coreがcomposer経由で更新されないのはなぜですか?

Drupalコアバージョンが2つのバージョンで古くなっていることに気づきました。現在 8.5. を実行していますが、 8.5.5 は2つのバージョンを直接更新するのではなく、8.5.3から 8.5.4 にアップグレードし、最終的に8.5.4から8.5.5にアップグレードしたいと考えました。

以下を試しましたが、更新されませんでした。

composer update drupal/core:8.5.4 --with-dependencies

composerコマンド実行後のメッセージ

インストールまたは更新するものはありません

このコマンドをdocrootの外のC:\users\name\Sites\mysite\にあるディレクトリで実行しました。

  1. 。ギット
  2. 設定
  3. docroot
  4. しずく
  5. フック
  6. ベンダー

私はcomposer why-not drupal/core:8.5.4も実行し、次のメッセージが返されました。

8.5.4に一致しないバージョンの「drupal/core」に依存するインストール済みパッケージはありません

3
usernameabc

composer why-not drupal/core:8.5.4を実行し、エラーメッセージについてさらに調査を行った後、私は偶然に遭遇しました composerを使用した8.5.0から8.5.1へのアップグレード

このコマンドは私にとってはトリックでした。

composer require drupal/core:8.5.4  webflo/drupal-core-require-dev --update-with-dependencies
3
usernameabc

Composer.jsonを見てください... drupal/coreが「require」または「replace」の下にリストされていますか?必ず「必須」の下に移動してください

1
bleen