Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.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 找不到Symfony 2.3编写器请求的包_Php_Symfony_Composer Php - Fatal编程技术网

Php 找不到Symfony 2.3编写器请求的包

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

每次尝试运行composer update时,我都会收到以下错误:

无法将您的需求解析为可安装的软件包集

问题1 -找不到请求的程序包条令/数据设备开发主机

问题2 -找不到请求的包条令/条令捆绑包开发主机

潜在原因:

  • 软件包名称中的输入错误
  • 根据您的最低稳定性设置,该软件包没有足够稳定的版本 有关更多详细信息,请参阅
这是我的composer.json:

{
"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%确定它会去哪里,但看起来它仍然会进入用户主目录。