Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 运行composer.phar更新时出错_Php_Symfony_Doctrine_Composer Php - Fatal编程技术网

Php 运行composer.phar更新时出错

Php 运行composer.phar更新时出错,php,symfony,doctrine,composer-php,Php,Symfony,Doctrine,Composer Php,这大约在3个月前起作用,这是我最后一次编辑这个JSON文件。当时的变化是添加了对ThirdEngine/DotNetIntegration的引用,这是我编写的一个库。运行phpcomposer.pharupdate会出现以下错误 问题1 条令/迁移安装请求开发主机->可满足 按条令/迁移[dev master] 条令/迁移开发主机需要symfony/console~2.3->no 找到匹配的包 问题2 条令/迁移1.0.x-dev需要symfony/console~2.3->no 找到匹配的包

这大约在3个月前起作用,这是我最后一次编辑这个JSON文件。当时的变化是添加了对
ThirdEngine/DotNetIntegration
的引用,这是我编写的一个库。运行php
composer.phar
update会出现以下错误

问题1

条令/迁移安装请求开发主机->可满足 按条令/迁移[dev master]

条令/迁移开发主机需要symfony/console~2.3->no 找到匹配的包

问题2

条令/迁移1.0.x-dev需要symfony/console~2.3->no 找到匹配的包

条令/条令迁移捆绑包开发主机需要 条令/迁移~1.0->可满足 条令/迁移[1.0.x-dev]

条令/条令迁移包的安装请求 开发大师->可满足 条令/条令迁移包[dev master]

{
“名称”:“潜在法典/估计器”,
“说明”:“,
“自动加载”:{
“psr-0”:{”“:“src/”}
},
“要求”:{
“php”:“>=5.3.3”,
“symfony/symfony”:“2.2.*”,
“推进/推进束”:“1.1.*”,
“条令/orm”:“~2.2,>=2.2.3”,
“条令/条令包”:“1.2.*”,
“条令/条令固定装置包”:“开发大师”,
“条令/条令迁移包”:“开发主机”,
“条令/迁移”:“开发大师”,
“条令/数据装置”:“开发主机”,
“细枝/扩展”:“1.0.*”,
“symfony/assetic捆绑包”:“2.1.*”,
“symfony/swiftmailer捆绑包”:“2.2.*”,
“symfony/monolog捆绑包”:“2.2.*”,
“symfony/控制台”:“2.2.*”,
“sensio/发行包”:“2.2.*”,
“sensio/framework额外捆绑包”:“2.2.*”,
“sensio/发电机包”:“2.2.*”,
“jms/安全额外捆绑包”:“1.4.*”,
“jms/di额外捆绑包”:“1.3.*”,
“braintree/braintree_php”:“2.27.0”,
“mikehaertl/phpwkhtmltpdf”:“1.2.*”,
“h4cc/wkhtmltopdf-amd64”:“0.12.*”,
“干预/图像”:“2.*”,
“robmorgan/phinx”:“*”,
“phpunit/phpunit”:“4.3.*”,
“第三代引擎/网络集成”:“开发大师”,
“符号/过程”:“2.2.*”
},
“脚本”:{
“安装后命令”:[
“Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap”,
“Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache”,
“Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets”,
“Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile”
],
“更新后命令”:[
“Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap”,
“Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache”,
“Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets”,
“Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile”
]
},
“配置”:{
“bin dir”:“bin”,
“github oauth”:{
“github.com”:“3d9b33f82636944b2cf643e5bf4011c2a89af6b4”
}
},
“最低稳定性”:“α”,
“额外”:{
“symfony应用程序目录”:“应用程序”,
“symfony网络目录”:“网络”,
“分支别名”:{
“开发主机”:“2.2-dev”
}
},
“存储库”:[
{
“类型”:“vcs”,
“url”:”git://github.com/ThirdEngine/DotNetIntegration.git"
}
]

}
我最终只是将框架升级到新版本,并将composer.json中的版本正确设置为固定版本,就像最初应该做的那样。

因为您只添加了一个新库,所以可以使用
php composer.phar update ThirdEngine/DotNetIntegration
。Symfony 2.2是EOL,您正在尝试更新设置为dev master的所有软件包,因此可能会遇到依赖性问题