yii2中缺少供应商文件夹,并且composer更新失败 [英] Vendor folder is missing in yii2 and composer fails update
本文介绍了yii2中缺少供应商文件夹,并且composer更新失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我从git克隆了我的项目。 yii2中缺少 Vendor
文件夹,当我更新作曲家时,它显示
您的要求无法解决为一组可安装的软件包。
问题1
-yiisoft / yii2 2.0.9需要bower-asset / jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.8需要bower-asset / jquery2.2。*@stable| 2.1.*@stable | 1.11.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.7需要bower-asset / jquery2.2。*@stable| 2.1.*@stable | 1.11.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.6需要bower-asset / jquery2.1。*@stable| 1.11.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.15.1需要bower-asset / jquery3.2。*@stable| 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.15需要bower-asset / jquery3.2。*@stable| 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.14.2需要bower-asset / jquery3.2。*@stable| 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.14.1需要bower-asset / jquery3.2。*@stable| 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.14需要bower-asset / jquery3.2。*@stable| 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.13.3需要bower-asset / jquery3.2。*@stable| 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.13.2需要bower-asset / jquery3.2。*@stable| 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.13.1需要bower-asset / jquery3.2。*@stable| 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.13需要bower-asset / jquery3.2。*@stable| 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.12.2需要bower-asset / jquery2.2。*@stable| 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.12.1需要bower-asset / jquery2.2。*@stable| 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.12需要bower-asset / jquery2.2。*@stable| 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.11.2需要bower-asset / jquery2.2。*@stable| 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.11.1需要bower-asset / jquery2.2。*@stable| 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.11需要bower-asset / jquery2.2。*@stable| 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2 2.0.10需要bower-asset / jquery2.2。*@stable| 2.1.*@stable | 1.11.*@stable | 1.12.*@stable->找不到匹配的软件包。
-yiisoft / yii2> = 2.0.6->的安装请求yiisoft / yii2 [2.0.10,2.0.11,2.0.11.1,2.0.11.2,2.0.12,2.0.12.1,2.0.12.2,2.0.13,2.0.13.1,2.0.13.2,2.0.13.3, 2.0.14、2.0.14.1、2.0.14.2、2.0.15、2.0.15.1、2.0.6、2.0.7、2.0.8、2.0.9]。
潜在原因:
-软件包名称
$,该软件包不能以足够稳定的版本提供。 p $ p>
中有错字-根据您的最低稳定性设置
如何解决此问题?
解决方案设置别名配置:
$ config = [
...
'别名'=> [
'@bower'=>'@ vendor / bower-asset',
'@npm'=>'@ vendor / npm-asset',
],
..
];
以及composer.json中的存储库:
存储库:[
{
type: composer,
url: https:// asset-packagist。 org
}
]
I cloned my project from git.
Vendor
folder is missing in yii2 and when I update composer, it showsYour requirements could not be resolved to an installable set of packages. Problem 1 - yiisoft/yii2 2.0.9 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.8 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable -> no matching package found. - yiisoft/yii2 2.0.7 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable -> no matching package found. - yiisoft/yii2 2.0.6 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found. - yiisoft/yii2 2.0.15.1 requires bower-asset/jquery 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.15 requires bower-asset/jquery 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.14.2 requires bower-asset/jquery 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.14.1 requires bower-asset/jquery 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.14 requires bower-asset/jquery 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.13.3 requires bower-asset/jquery 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.13.2 requires bower-asset/jquery 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.13.1 requires bower-asset/jquery 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.13 requires bower-asset/jquery 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.12.2 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.12.1 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.12 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.11.2 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.11.1 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.11 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.10 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - Installation request for yiisoft/yii2 >=2.0.6 -> satisfiable by yiisoft/yii2[2.0.10, 2.0.11, 2.0.11.1, 2.0.11.2, 2.0.12, 2.0.12.1, 2.0.12.2, 2.0.13, 2.0.13.1, 2.0.13.2, 2.0.13.3, 2.0.14, 2.0.14.1, 2.0.14.2, 2.0.15, 2.0.15.1, 2.0.6, 2.0.7, 2.0.8, 2.0.9].
Potential causes:
- A typo in the package name - The package is not available in a stable-enough version according to your minimum-stability setting
How to resolve this issue?
解决方案set the aliases in the config:
$config = [ ... 'aliases' => [ '@bower' => '@vendor/bower-asset', '@npm' => '@vendor/npm-asset', ], ... ];and the repositories in the composer.json:
"repositories": [ { "type": "composer", "url": "https://asset-packagist.org" } ]
这篇关于yii2中缺少供应商文件夹,并且composer更新失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文