Php 拉威尔作曲错误“;找不到匹配的包“;
我和一个使用Git的团队一起工作,在一个使用laravel和composer的项目中。我必须克隆存储库并更改配置才能在我的机器上工作 配置之一是使用Php 拉威尔作曲错误“;找不到匹配的包“;,php,laravel,composer-php,Php,Laravel,Composer Php,我和一个使用Git的团队一起工作,在一个使用laravel和composer的项目中。我必须克隆存储库并更改配置才能在我的机器上工作 配置之一是使用composer install命令安装包依赖项 我正常地与团队一起工作,没有将任何内容更改为composer.json文件。此外,我使用的是Laravel Framework版本5.2.39和PHP5.5.36,它与composer.json文件中指定的版本不同 我必须用不同的名称复制项目(因为合并分支有问题),然后从github再次克隆存储库,然
composer install
命令安装包依赖项
我正常地与团队一起工作,没有将任何内容更改为composer.json文件。此外,我使用的是Laravel Framework版本5.2.39
和PHP5.5.36
,它与composer.json文件中指定的版本不同
我必须用不同的名称复制项目(因为合并分支有问题),然后从github再次克隆存储库,然后再次进行配置
当我尝试使用composer安装依赖项时,出现以下错误:
而如果我尝试在旧项目上安装依赖项(这是同一个项目,具有相同的composer.json),我不会遇到任何问题
这是composer.json的内容:
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"require": {
"laravel/framework": "4.2.*",
"way/generators": "2.*",
"paypal/rest-api-sdk-php": "*",
"chrisbjr/api-guard": "0.*",
"parse/php-sdk": "1.1.*",
"ktamas77/firebase-php": "dev-master",
"toin0u/geotools-laravel": "0.2.*",
"firebase/token-generator": "^3.0"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "stable"
}
我试图将laravel/framework从
"laravel/framework": "4.2.*",
到5.2.*因为我的版本是5.2.39
"laravel/framework": "5.2.*",
当我再次尝试安装composer
时,我收到一条新的错误消息
是否有人面临类似错误?在composer.json文件中更新以下行
"require": {
"laravel/framework": "5.2.*",
它说的是4.2然后更新composer。如Mr 我今天做了测试,效果很好
d11dtq/boris软件包似乎有问题。几分钟前有人问了同样的问题PCNTL扩展是否已加载
echo“extension=pcntl.so”>/path/to/php.ini
或将--ignore platform reqs
附加到Composer cmd以忽略扩展依赖项。看起来像是一个临时问题,给它一两天时间,它应该会被修复。@ntzm是的,这是临时问题,我今天早上测试了它,它工作正常