How to downgrade or install a specific version of Composer?

与世无争的帅哥 提交于 2021-01-20 16:21:35

问题


I'm getting the following error in a project I'm setting up:

You are using Composer 2, which some of your plugins seem to be incompatible with. Make sure you update your plugins or report a plugin-issue to ask them to support Composer 2.

I've started at a new company this week, just trying to get their projects installed and there doesn't seem to be a way to change my composer version on Windows. I'd rather not update all their packages as I'm not familiar with the projects yet and have no clue what kind of implications go into that.


回答1:


Assuming a regular windows installation, to rollback to version 1 of composer, you simply execute:

composer self-update --1

When you want to go back to version 2 (which you should, after updating or removing the incompatible plugins):

composer self-update --2

The above will take you to the latest on any of the two major versions.

You can also "update" to a specific version just by passing the version number to self-update:

composer self-update 1.10.12
composer self-update 2.0.7

And finally after performing any self-update, you can specify --rollback to go back to the previously installed version.

composer self-update
composer self-update --rollback



回答2:


if you have already installed composer on your system. then paste the below code to downgrade the composer version with a specific version as per your need.

composer self-update 1.10.14

for ubuntu system use the below command

sudo -H composer self-update 1.10.14



回答3:


Just two commands worked for me. Currently I have composer 2.x.x , I had 1.10.x . First one command will download downgrade version and then second command will rollback to 1.x.x

  1. php composer self-update --1
  2. composer self-update --rollback


来源:https://stackoverflow.com/questions/64597051/how-to-downgrade-or-install-a-specific-version-of-composer

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!