😍How to install two composer in one windows system (ok)
https://stackoverflow.com/questions/64597051/how-to-downgrade-or-install-a-specific-version-of-composer/64598028#64598028
Solution 1
https://github.com/composer/composer/tags
https://stackoverflow.com/questions/64597051/how-to-downgrade-or-install-a-specific-version-of-composer/64598028#64598028

composer self-update 2.7.9
Ask QuestionAsked 4 years, 3 months agoModified 1 year, 4 months agoViewed 281k times Part of PHP Collective143
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.
ShareImprove this questionFollowedited Jan 19, 2021 at 9:08yivi47.4k1818 gold badges130130 silver badges153153 bronze badgesasked Oct 29, 2020 at 18:21
Bash1,61822 gold badges1212 silver badges1414 bronze badges
composer --version
to check the current version – tinystone CommentedApr 12, 2023 at 1:12
7 Answers
Sorted by: Highest score (default) Trending (recent votes count more) Date modified (newest first) Date created (oldest first) 390
Assuming a regular composer 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
After performing any self-update
, you can specify --rollback
to go back to the previously installed version.
composer self-update
composer self-update --rollback
Finally, if you are feeling adventurous, you can update to a pre-release version by executing:
composer self-update --preview
ShareImprove this answerFollowedited Oct 18, 2021 at 13:42answered Oct 29, 2020 at 19:33yivi47.4k1818 gold badges130130 silver badges153153 bronze badges
4Just want to add, if get permission error like me, then add "sudo" to run the cmd. – zhihong CommentedNov 16, 2020 at 16:03
Additional info: If you're inside of a version, you can change by using de specific version number. Let's say you're in composer
1.10.17
whats currently latest and want to have e.g.1.10.1
you can usecomposer self-update 1.10.1
this would change it. But changing major version is as described above. – Dwza CommentedNov 18, 2020 at 18:19Note that
self-update
is inconsistently intelligent, in that if you specify 2.2, it'll find the latest sub-version but fail to install it, saying "You forced the install of 2.2.18 via --2.2" and "Version "2.2" could not be found" :facepalm:... so, while some might argue it may not be safe for it to install the sub-version it found, I've generally found it OK to do that with other apps when they do it automatically. Also, its other compatibility warnings tend to be on the x.y level, not on the x.y.z level, so I find the inconsistency annoying and a bit cognitively dissonant. – SteveExdia CommentedSep 27, 2022 at 16:34composer self-update --1
orcomposer self-update --2
– vintagexav CommentedJul 13, 2023 at 14:09Hi @yivi I am getting error when i try to downgrade composer from 2 to 1. the error are, [Composer\Downloader\TransportException] curl error 28 while downloading getcomposer.org/versions: Connection timed out after 10018 milliseconds – zus CommentedDec 10, 2024 at 11:04
Add a commentReport this ad9
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
ShareImprove this answerFollowedited Oct 13, 2021 at 13:12yivi47.4k1818 gold badges130130 silver badges153153 bronze badgesanswered Dec 1, 2020 at 9:54
Pratik Bharodiya13166 bronze badgesAdd a comment7
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
php composer self-update --1
composer self-update --rollback
ShareImprove this answerFollowedited Oct 13, 2021 at 13:12yivi47.4k1818 gold badges130130 silver badges153153 bronze badgesanswered Dec 5, 2020 at 18:38
Amir Khan22111 silver badge44 bronze badgesAdd a commentReport this ad7
I found a flag in composer installer "--1" and "--2". I'm using this command inside of my Dockerfile:
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer --1
ShareImprove this answerFollowanswered Nov 8, 2021 at 12:10Sergiu Savva7111 silver badge22 bronze badgesAdd a comment4
You can use following code for update to specific versions
composer self-update 1.10.12
composer self-update 2.0.7
or
composer self-update --1 or 2
ShareImprove this answerFollowanswered May 4, 2022 at 17:28Rajath Kamal6511 bronze badgeAdd a comment1
Use phar
instead.
phar
instead.Download specific version of composer.phar
file from : https://getcomposer.org/download
Place this phar file in your project root directory where you are trying to run composer install/update/require (or you can use fully qualified path for composer.phar while using it)
now instead of composer require
use php composer.phar require
or for a specific version php7.1 composer.phar require //replace with your specific version if required
ShareImprove this answerFollowedited Sep 23, 2023 at 4:44answered Sep 30, 2022 at 11:33bareMetal55111 gold badge77 silver badges2727 bronze badgesAdd a comment-1
The below command is used to update the specific version of the composer.
composer self-update [version no of composer]
Solution 2
https://stackoverflow.com/questions/75258393/how-to-install-two-composer-in-one-windows-system




for windows do the following steps:
Last updated
Was this helpful?