@stainer

Как обновить composer в проекте до > 2.*?

Добрый день, возник вопрос по composer`у.
В моем проекте (сайт на php) используется composer 1.9.3 (локально).
Есть нужда обновить его до последней версии (а также библиотеки) без потерь работоспособности проекта.
При использовании версии > 2.* возникают ошибки автозагрузчика и тд.

Подскажите, по какому алгоритму можно провести данную операцию? :)
Возможно есть какие-либо нюансы в переходе с 1.* на 2.*
  • Вопрос задан
  • 104 просмотра
Решения вопроса 2
DevMan
@DevMan Куратор тега PHP
сначала апгрейдите сам композер, затем пакеты.
проблем быть не должно (все актуальные пакеты уже переписаны под изменения композера).

но таки лучше предварительно откатать на копии, а не рабочем проекте.

вторая версия - огонь. и переходить на неё нужно обязательно.
но могут быть проблемы со старыми (не поддерживаемыми) пакетами. тогда прост или ищите современную замену этому пакету, или конкретно для этого проекта пользуете старый композер.
Ответ написан
Комментировать
@Kirill-Gorelov
С ума с IT
Рубрика вредные советы

1. composer self-update --2

2 способ. опасный. Но у меня сработало без проблем
sudo apt-get remove composer
sudo apt-get remove --auto-remove composer
sudo apt-get purge composer
sudo apt-get purge --auto-remove composer
echo 'удалил composer'

cd /home/kirill/Документы/composer
php composer-setup.php
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
composer -V 
echo 'composer обновил'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы