Почему ядро не обновляется до версии 8.5?


Я пытаюсь обновить с помощью Composer, следуя тому, что описано в Обновить ядро с помощью Composer, но когда я делаю composer update drupal/core --with-dependencies, я получаю следующий вывод.

Загрузка репозиториев composer с информацией о пакете
Обновление зависимостей (включая require-dev)
Ничего не нужно устанавливать или обновлять
Создание файлов автоматической загрузки

Я проверил /администратор/отчет/обновления, и я вижу, что Drupal 8.5 доступен. Содержание composer.json заключается в следующем.

    "repositories": [
    {
        "type": "composer",
        "url": "https://packages.drupal.org/8"
    }
]

Почему Composer не обновляет ядро?

Author: No Sssweat, 2018-04-10

1 answers

Несколько вещей, которые нужно попробовать, если composer update drupal/core --with-dependencies не работает

Если вы composer.json содержите эти строки, удалите их (где XX равно чему угодно)

"replace": {
    "drupal/core": "~8.XX"
},

Затем запустите composer require drupal/core:~8.5.1 (даже если ваш composer.json не содержал вышеуказанных строк)

Если это не удастся, попробуйте мой последний метод:

Удалите папку core & vendor (затем мы добавим ее заново)

sudo rm -rf core vendor

Очистить кэш композитора

composer clearcache

Затем снова

composer require drupal/core:~8.5.1

Не забудьте сначала сделать резервную копию, если вы еще этого не сделали уже!

 1
Author: 100pic, 2018-04-10 23:04:04