yiisoft/yii2-composer 2.0.3 requires composer-plugin-api 1.0.0
  • 2018-10-25发布
  • 2018-10-25修改

安装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 "*"