Vagrant - Install composer 1.x instead off composer 2.x
- Composer 2.x is not compatible with the dependencies described in the composer.json file.
- But, the default composer installer installs the latest version 2.x.
- we need to download Composer 1.x via the following URL:
https://getcomposer.org/composer-1.phar
- php -r "readfile('https://getcomposer.org/installer');" | sudo php -- --install-dir=/usr/local/bin --filename=composer
+ cd /usr/local/bin
+ wget --no-verbose https://getcomposer.org/composer-1.phar
+ mv composer-1.phar composer
+ chmod +x composer
phpro/grumphp 0.15.2
phpro/grumphp is used to check commits. Version grumphp 0.15.2 is the latest version compatible with php 7.0, but is not compatible with composer v2.
see: https://packagist.org/packages/phpro/grumphp#v0.15.2
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires phpro/grumphp ^0.15.2
-> satisfiable by phpro/grumphp[v0.15.2].
- phpro/grumphp v0.15.2 requires composer-plugin-api ~1.0
-> found composer-plugin-api[2.0.0] but it does not match the constraint.
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.
Edited by Fabrice Gangler