Dru sh не обновляется на одном из двух серверов - PullRequest
0 голосов
/ 30 марта 2020

У меня есть 2 разных Windows 2016 Сервера с Drupal 8, и Dru sh 9 установлен на обоих, но у меня есть несовпадение версий Dru sh, которые я пытаюсь исправить.

I иметь этот глобальный composer. json файл на обоих серверах:

{
    "require": {
        "drush/drush": "9.*"
    }
}

На моем тестовом сервере drush --version показывает версию 9.5.2. На моем Live-сервере drush --version показывает версию 9.7.0.

Если я запускаю composer global update drush/drush на моем тестовом сервере, он не обновляет Dru sh и возвращает «ничего для установки или обновления». .

Я попробовал это:

composer global require drush/drush:9.7.0

и получил эту ошибку:

Changed current directory to C:/Users/username/AppData/Roaming/Composer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Can only install one of: consolidation/site-alias[3.0.0, 1.1.11].
    - Can only install one of: consolidation/site-alias[3.0.0, 1.1.11].
    - Can only install one of: consolidation/site-alias[3.0.0, 1.1.11].
    - drush/drush 9.7.0 requires consolidation/site-alias ^3.0.0@stable -> satisfiable by consolidation/site-alias[3.0.0].
    - Installation request for drush/drush 9.7.0 -> satisfiable by drush/drush[9.7.0].
    - Installation request for consolidation/site-alias (locked at 1.1.11) -> satisfiable by consolidation/site-alias[1.1.11].


Installation failed, reverting ./composer.json to its original content.

Сравнение строки, "name": "consolidation/site-alias", в composer .lock в обеих средах , Я вижу, что Test имеет 1.1.11, а Live имеет 3.0.0.

Я установил drupal / рекомендуемый проект и подумал, что я выполнил одинаковые шаги на обоих, поэтому я не уверен, как они вышли из строя c. Есть идеи?

Какое исправление рекомендуется?

1 Ответ

0 голосов
/ 01 апреля 2020

Я запустил composer require drush/drush и теперь оба на версии 10.2.x.

...