t-alexashka
@t-alexashka
Сразу пишу legacy код

Как откатить изменения в composer зависимостях?

Привет друзья!

Переносил сервер, выполнил на новом сервере composer install и затянулись версии плагинов более свежие, которые работают не так как надо. Как мне вернуть старые версии плагинов.

У меня есть неизмененный composer.lock со старого сервера.

Возможно ли это вообще?
  • Вопрос задан
  • 3046 просмотров
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Composer install устанавливает конкретные версии из composer.lock (если он присутствует). У вас видимо его не было, либо все-таки вы выполнили composer update.

Если есть старый composer.lock - просто положите его в проект, удалите ненужное и сделайте composer install.

Если старого composer.lock нету - отредактируйте composer.json, укажите в нем нужные version constraints.

ЗЫ: Во избежание подобных ситуаций composer.lock должен коммититься в git репозиторий.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы