解决使用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:
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
ails.
Read
n
problems.
```````````````````````````````````````````````````````````````````````````````````````````````````````````
经过了一番的几小时的摸索,于是我开始了我的报错解决之道:
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"
去下載,
[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:
并且:记住命令行要求github的token:
等待安装
fxp/composer-asset-plugin
完成后是这样的:
[https://packagist.org/packages/fxp/composer-asset-plugin
]