解决使用composer出现的错误

解决使用composer出现的错误

第一次使用composer ,因为yii项目必须要用到,然而·····
composer install / update 会报如下错误:

F:\xxx\www\yii_blog>composer install
You are running composer with xdebug enabled. This has a major impact on runtime performance. 
See https: //getcomposer.org/xdebug
Loading composer repositories with package informationInstalling dependencies (including require-dev) from lock file Warning: The lock file is not up to date with the latest changes in composer.jso n .
You may be getting outdated dependencies.
Run update to update them.Your requirements could not be resolved to an installable set of packages.

Problem 1
- Installation request for fxp/composer-asset- plugin v1.0.0-beta4 -> satisfiable by fxp/composer-asset- plugin [v1.0.0-beta4]. - fxp/composer-asset- plugin v1.0.0-beta4 requires composer- plugin -api 1.0.0-> no matching package found.

Problem 2
- Installation request for yiisoft/yii2-composer 2.0.3 -> satisfiable by yiisoft/yii2-composer[2.0.3].
- yiisoft/yii2-composer 2.0.3 requires composer- plugin -api 1.0.0 -> no match ing package found.

Problem 3
- yiisoft/yii2-composer 2.0.3 requires composer- plugin -api 1.0.0 -> no match ing package found.
- yiisoft/yii2 2.0.3 requires yiisoft/yii2-composer * -> satisfiable by yiisoft/yii2-composer[2.0.3].
- Installation request for yiisoft/yii2 2.0.3 -> satisfiable by yiisoft/yii2[2.0.3].Potential causes: - A typo in the package name - The package is not available in a stable-enough version according to your min imum-stability setting
see //getcomposer.org/doc/04-schema.md#minimum-stability> for more det ails.
Read //getcomposer.org/doc/articles/troubleshooting.md> for further commo n problems.

```````````````````````````````````````````````````````````````````````````````````````````````````````````
解决使用composer出现的错误_第1张图片
 

经过了一番的几小时的摸索,于是我开始了我的报错解决之道:

step0:
安装composer:
要么 ①下载composer.phar 要么②安装composer install.exe for windows

step1:
Yii2 需要  composer-plugin-api 1.0  以上的版本
檢查  composer-asset-plugin  的版本或者查看一下有無安裝, 先確定有沒有或者有沒有超過1.0以上
如果都沒有的話使用  composer global require "fxp/composer-asset-plugin:~1.1.1"  去下載,
解决使用composer出现的错误_第2张图片
 
[http://www.yiichina.com/topic/6216]

step3:
启用Packagist镜像
系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。
composer config -g repo.packagist composer https://packagist.phpcomposer.com

[http://pkg.phpcomposer.com/] 

step4:
安装fxp/composer-asset-plugin
: composer require fxp/composer-asset-plugin
这时候中间会提示需要输入一个token:
  解决使用composer出现的错误_第3张图片
并且:记住命令行要求github的token:
解决使用composer出现的错误_第4张图片
 所以去github:
解决使用composer出现的错误_第5张图片
 得到token后,复制过来
解决使用composer出现的错误_第6张图片
 等待安装 fxp/composer-asset-plugin

完成后是这样的:
  解决使用composer出现的错误_第7张图片

[https://packagist.org/packages/fxp/composer-asset-plugin ]





你可能感兴趣的:(PHP)