Php 找不到Symfony 2.3编写器请求的包
每次尝试运行composer update时,我都会收到以下错误: 无法将您的需求解析为可安装的软件包集 问题1 -找不到请求的程序包条令/数据设备开发主机 问题2 -找不到请求的包条令/条令捆绑包开发主机 潜在原因:Php 找不到Symfony 2.3编写器请求的包,php,symfony,composer-php,Php,Symfony,Composer Php,每次尝试运行composer update时,我都会收到以下错误: 无法将您的需求解析为可安装的软件包集 问题1 -找不到请求的程序包条令/数据设备开发主机 问题2 -找不到请求的包条令/条令捆绑包开发主机 潜在原因: 软件包名称中的输入错误 根据您的最低稳定性设置,该软件包没有足够稳定的版本 有关更多详细信息,请参阅 这是我的composer.json: { "name": "symfony/framework-standard-edition", "license": "MIT", "t
- 软件包名称中的输入错误
- 根据您的最低稳定性设置,该软件包没有足够稳定的版本 有关更多详细信息,请参阅
{
"name": "symfony/framework-standard-edition",
"license": "MIT",
"type": "project",
"description": "The \"Symfony Standard Edition\" distribution",
"autoload": {
"psr-0": { "": "src/" }
},
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.3.*",
"doctrine/orm": ">=2.2.3,<2.4-dev",
"doctrine/doctrine-bundle": "1.2.*",
"twig/extensions": "1.0.*",
"symfony/assetic-bundle": "2.3.*",
"symfony/swiftmailer-bundle": "2.3.*",
"symfony/monolog-bundle": "2.3.*",
"sensio/distribution-bundle": "2.3.*",
"sensio/framework-extra-bundle": "2.3.*",
"sensio/generator-bundle": "2.3.*",
"incenteev/composer-parameter-handler": "~2.0",
"friendsofsymfony/user-bundle": "~2.0@dev",
"doctrine/data-fixtures": "dev-master",
"doctrine/doctrine-fixtures-bundle": "dev-master"
},
"scripts": {
"post-install-cmd": [
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
],
"post-update-cmd": [
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
]
},
"config": {
"bin-dir": "bin"
},
"minimum-stability": "dev",
"extra": {
"symfony-app-dir": "app",
"symfony-web-dir": "htdocs",
"symfony-assets-install": "symlink",
"incenteev-parameters": {
"file": "app/config/parameters.yml"
},
"branch-alias": {
"dev-master": "2.3-dev"
}
}
}
{
“名称”:“symfony/framework标准版”,
“许可证”:“麻省理工学院”,
“类型”:“项目”,
“说明”:“Symfony标准版”发行版,
“自动加载”:{
“psr-0”:{”“:“src/”}
},
“要求”:{
“php”:“>=5.3.3”,
“symfony/symfony”:“2.3.*”,
“条令/orm”:“>=2.2.3,奇怪,我复制并粘贴了您的composer.json,并进行了“composer安装”,完成时没有问题
我的建议是确保composer是最新的(运行“composer self update”),然后可能尝试清除composer存储库缓存。缓存的存储库报告分支不存在但假定已修复,这曾经是一个问题
要清除composer缓存(根据下面的注释改编),请执行以下操作:
在*nix框上,并在本地安装composer,然后它应该位于主目录的“.composer/cache”中
在带有本地编写器的*Nix系统上:删除~/.composer/cache
目录。我遇到了同样的问题:问题1-找不到请求的包条令/条令绑定包开发主程序。嗯……由于我的猜测不起作用,我将尝试快速设置一个实际项目,看看发生了什么。奇怪的是,我复制并通过了编辑composer.json并执行“composer安装”"完成时没有任何问题。我的建议是确保composer是最新的,然后可能尝试清除composer存储库缓存。缓存存储库报告分支不存在但假定已修复的问题…取决于什么操作系统和composer的安装方式。如果您在一个*nix框,并在本地安装了composer,那么它应该在主目录中的“.composer/cache”中。当它是全局安装时,不能100%确定它会去哪里,但看起来它仍然会进入用户主目录。