Добро пожаловать на сайт SEDBY

Обновление Composer

Главная / Форумы / Форумы сообщества / Ядро / Обновление Composer

Обновление Компоузера при общем апдейте движка

Автор Сообщение
Крамер
Аватар

Участник
Сообщения: 12

Обновление Composer
  • #1
  • 12.01.2026 12:25

Не совсем понятна логика обновлений "бортового" Composer при общем апдейте Сиены. Что можно перезаписывать, а что нет? Как поступать при наличии установленных библиотек при обновлении, которое устанавливает свою "бортовую" библиотеку. Например, Select2.

Благодарности отсутствуют
admin
Аватар

Администратор
Сообщения: 97

Re: Обновление Composer
  • #2
  • 13.01.2026 11:25

Алгоритм для обновления Cotonti Siena при использовании Composer следующий:

  1. Если срез 0.9.26beta совсем старый, находим в lib/ папку composer и удаляем ее (при обновлении она будет создана в lib/vendor/).
  2. Кроме п. 1 никаких действий с lib/vendor/ не выполняем.
  3. Соответственно из дистрибутива в папку lib/ копируем все, кроме lib/vendor/. В дальнейшем ее больше не трогаем.
  4. composer.json и composer.lock тоже не перезаписываем.

Чтобы было проще, после переноса lib/composer/ в lib/vendor/ можно добавить в .gitignore:

/lib/vendor
composer.json
composer.lock

и эти ресурсы после изменений копировать вручную по FTP.

Благодарности отсутствуют
Блок пользователя
Регистрация на нашем сайте позволит вам общаться на форумах и получить доступ к другому полезному функционалу
Вы вошли как Гость