Ошибка при обновлении Ctools

Главные вкладки

Аватар пользователя Babich Babich 16 ноября 2022 в 7:08

Всем здравствуйте. Сегодня делал очередное обновление через composer на нескольких проектах и везде вот такая ошибка:

Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Package doctrine/reflection is abandoned, you should avoid using it. Use roave/better-reflection instead.
Package symfony/debug is abandoned, you should avoid using it. Use symfony/error-handler instead.
Generating autoload files
43 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

Может кто-то решил вопрос?

Лучший ответ

Аватар пользователя marassa marassa 16 ноября 2022 в 9:59
1

Babich wrote: В composer.json тоже все в порядке.
"drupal/ctools": "3.11",

И что же тут в порядке? У Вас в composer.json написано, что версия drupal/ctools должна быть ровно 3.11 и никакая другая. Команда composer update ищет новую версию в рамках заданных ограничений, а у Вас задано ограничение, что версия должна быть ровно 3.11.

Комментарии

Аватар пользователя marassa marassa 16 ноября 2022 в 7:36
1

Babich wrote: везде вот такая ошибка

А в чем ошибка-то? Вижу стандартные информационные сообщения composer, не содержащие никаких ошибок.

при обновлении Ctools

Какую именно команду запускали? Что в composer.json?

Аватар пользователя marassa marassa 16 ноября 2022 в 9:33
1

Babich wrote: Обновление не произошло

Composer считает, что с версией ctools и так всё в порядке. Почему - пока не покажете composer.json, можно только гадать.

Аватар пользователя Babich Babich 16 ноября 2022 в 9:51

В composer.json тоже все в порядке.
"drupal/ctools": "3.11",

Если потребуется могу скинуть весь файл.
Актуальная версия 3.12

Аватар пользователя marassa marassa 16 ноября 2022 в 9:59
1

Babich wrote: В composer.json тоже все в порядке.
"drupal/ctools": "3.11",

И что же тут в порядке? У Вас в composer.json написано, что версия drupal/ctools должна быть ровно 3.11 и никакая другая. Команда composer update ищет новую версию в рамках заданных ограничений, а у Вас задано ограничение, что версия должна быть ровно 3.11.

Аватар пользователя Babich Babich 16 ноября 2022 в 10:07

Действительно.... Очень странно, не обратил на это внимание. Должно быть
"drupal/ctools": "^3.11". Поправил, обновление произошло.

Только вопрос в том, почему произошло такое изменение на всех проектах. Сколько делаю обновлений через composer. Столкнулся с таким первый раз.