yiisoft/yii2-composer 2.0.3 requires composer-plugin-api 1.0.0 -

李和裕
2023-12-01

安装yii2-soap-server

composer require --prefer-dist mongosoft/yii2-soap-server "*"

的时候,报以下错误:

The "yiisoft/yii2-composer" plugin was skipped because it requires a Plugin API version ("1.0.0") that does not match your Composer installation ("1.1.0"). You may need to run composer update with the "--no-plugins" option.

The "fxp/composer-asset-plugin" plugin was skipped because it requires a Plugin API version ("1.0.0") that does not match your Composer installation ("1.1.0"). You may need to run composer update with the "--no-plugins" option.

./composer.json has been updated

The "yiisoft/yii2-composer" plugin was skipped because it requires a Plugin API version ("1.0.0") that does not match your Composer installation ("1.1.0"). You may need to run composer update with the "--no-plugins" option.

The "fxp/composer-asset-plugin" plugin was skipped because it requires a Plugin API version ("1.0.0") that does not match your Composer installation ("1.1.0"). You may need to run composer update with the "--no-plugins" option.

Loading composer repositories with package information

Updating dependencies (including require-dev)

Your requirements could not be resolved to an installable set of packages.


  Problem 1

    - yiisoft/yii2-composer 2.0.3 requires composer-plugin-api 1.0.0 -> no matching package found.

    - yiisoft/yii2-composer 2.0.3 requires composer-plugin-api 1.0.0 -> no matching package found.

    - yiisoft/yii2-composer 2.0.3 requires composer-plugin-api 1.0.0 -> no matching package found.

    - Installation request for yiisoft/yii2-composer (locked at 2.0.3) -> satisfiable by yiisoft/yii2-composer[2.0.3].


Potential causes:

 - A typo in the package name

 - The package is not available in a stable-enough version according to your minimum-stability setting

   see for more details.


Read for further common problems.


Installation failed, reverting ./composer.json to its original content.


解决办法是:

./composer.phar clearcache

./composer.phar selfupdate

./composer.phar update


显示下面的信息:

The "yiisoft/yii2-composer" plugin was skipped because it requires a Plugin API version ("1.0.0") that does not match your Composer installation ("1.1.0"). You may need to run composer update with the "--no-plugins" option.

The "fxp/composer-asset-plugin" plugin was skipped because it requires a Plugin API version ("1.0.0") that does not match your Composer installation ("1.1.0"). You may need to run composer update with the "--no-plugins" option.

Loading composer repositories with package information

Updating dependencies (including require-dev)

  - Removing yiisoft/yii2-composer (2.0.3)

  - Installing yiisoft/yii2-composer (2.0.4)

 

    Downloading: 100%     

......

升级成功。


然后执行:

 

composer require --prefer-dist mongosoft/yii2-soap-server "*"


 类似资料: