Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Composer Update

I am updating the Whole Question again today (14 September 2015)

I am using Windows 8. I am working with Symfony php framework. I tried to update composer with this command php D:\php\php\composer.phar update . Then I got following error message.

    Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - symfony/framework-bundle v2.0.18 requires symfony/dependency-injection v2.
0.18 -> no matching package found.
    - symfony/framework-bundle v2.0.17 requires symfony/dependency-injection v2.
0.17 -> no matching package found.
    - symfony/framework-bundle 2.0.7 requires symfony/translator 2.0.7 -> no mat
ching package found.
    - Conclusion: remove symfony/symfony v2.3.32
    - Conclusion: don't install symfony/symfony v2.3.32
    - Conclusion: don't install symfony/symfony v2.3.31
    - Conclusion: don't install symfony/symfony v2.3.30
    - Conclusion: don't install symfony/symfony v2.3.29
    - Conclusion: don't install symfony/symfony v2.3.28
    - Conclusion: don't install symfony/symfony v2.3.27
    - Conclusion: don't install symfony/symfony v2.3.26
    - Conclusion: don't install symfony/symfony v2.3.25
    - Conclusion: don't install symfony/symfony v2.3.24
    - Conclusion: don't install symfony/symfony v2.3.23
    - Conclusion: don't install symfony/symfony v2.3.22
    - Conclusion: don't install symfony/symfony v2.3.21
    - Conclusion: don't install symfony/symfony v2.3.20
    - Conclusion: don't install symfony/symfony v2.3.19
    - Conclusion: don't install symfony/symfony v2.3.18
    - Conclusion: don't install symfony/symfony v2.3.17
    - Conclusion: don't install symfony/symfony v2.3.16
    - Conclusion: don't install symfony/symfony v2.3.15
    - Conclusion: don't install symfony/symfony v2.3.14
    - Conclusion: don't install symfony/symfony v2.3.13
    - Conclusion: don't install symfony/symfony v2.3.12
    - Conclusion: don't install symfony/symfony v2.3.11
    - Conclusion: don't install symfony/symfony v2.3.10
    - Conclusion: don't install symfony/symfony v2.3.9
    - Conclusion: don't install symfony/symfony v2.3.8
    - Conclusion: don't install symfony/symfony v2.3.7
    - Conclusion: don't install symfony/symfony v2.3.6
    - Conclusion: don't install symfony/symfony v2.3.5
    - Conclusion: don't install symfony/symfony v2.3.4
    - Conclusion: don't install symfony/symfony v2.3.3
    - Installation request for friendsofsymfony/rest-bundle 0.11.* -> satisfiabl
e by friendsofsymfony/rest-bundle[0.11.0].
    - Conclusion: don't install symfony/symfony v2.3.2
    - Conclusion: don't install symfony/symfony v2.3.1
    - friendsofsymfony/rest-bundle 0.11.0 requires symfony/framework-bundle >=2.
0,<2.3-dev -> satisfiable by symfony/framework-bundle[2.0.7, v2.0.10, v2.0.12, v
2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.19, v2.0.20, v2.0.21,
v2.0.22, v2.0.23, v2.0.24, v2.0.25, v2.0.9, v2.1.0, v2.1.1, v2.1.10, v2.1.11, v2
.1.12, v2.1.13, v2.1.2, v2.1.3, v2.1.4, v2.1.5, v2.1.6, v2.1.7, v2.1.8, v2.1.9,
v2.2.0, v2.2.1, v2.2.10, v2.2.11, v2.2.2, v2.2.3, v2.2.4, v2.2.5, v2.2.6, v2.2.7
, v2.2.8, v2.2.9].
    - don't install symfony/framework-bundle v2.2.0|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.2.1|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.2.10|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.2.11|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.2.2|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.2.3|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.2.4|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.2.5|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.2.6|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.2.7|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.2.8|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.2.9|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.1.0|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.1.1|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.1.10|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.1.11|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.1.12|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.1.13|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.1.2|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.1.3|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.1.4|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.1.5|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.1.6|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.1.7|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.1.8|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.1.9|don't install symfony/symfon
y v2.3.0
    - don't install symfony/framework-bundle v2.0.10|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.0.12|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.0.13|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.0.14|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.0.15|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.0.16|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.0.19|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.0.20|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.0.21|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.0.22|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.0.23|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.0.24|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.0.25|don't install symfony/symfo
ny v2.3.0
    - don't install symfony/framework-bundle v2.0.9|don't install symfony/symfon
y v2.3.0
    - Installation request for symfony/symfony 2.3.* -> satisfiable by symfony/s
ymfony[v2.3.0, v2.3.1, v2.3.10, v2.3.11, v2.3.12, v2.3.13, v2.3.14, v2.3.15, v2.
3.16, v2.3.17, v2.3.18, v2.3.19, v2.3.2, v2.3.20, v2.3.21, v2.3.22, v2.3.23, v2.
3.24, v2.3.25, v2.3.26, v2.3.27, v2.3.28, v2.3.29, v2.3.3, v2.3.30, v2.3.31, v2.
3.32, v2.3.4, v2.3.5, v2.3.6, v2.3.7, v2.3.8, v2.3.9].

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your min
imum-stability setting
   see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> f
or more details.

Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further commo
n problems.

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",
        "friendsofsymfony/elastica-bundle": "3.0.*@dev",
        "knplabs/knp-menu": "2.0.*@dev",
        "knplabs/knp-menu-bundle": "2.0.*@dev",
        "knplabs/doctrine-behaviors": "1.0.*@dev",
        "jms/serializer-bundle": "*",
        "friendsofsymfony/rest-bundle": "0.11.*",
        "white-october/pagerfanta-bundle": "1.0.*@dev"
    },
    "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": "stable",
    "extra": {
        "symfony-app-dir": "app",
        "symfony-web-dir": "web",
        "incenteev-parameters": {
            "file": "app/config/parameters.yml"
        },
        "branch-alias": {
            "dev-master": "2.3-dev"
        }
    }
}

Could any one say what is the remedy of this error ?? Thanks

like image 462
abu abu Avatar asked Sep 05 '15 14:09

abu abu


People also ask

Should I composer update?

You should never use composer update without argument. composer update reads every package listed on composer. json, and updates it to the latest available version compatible with the specified version constraints. In a perfect world, all librairies would follow semver correctly, and it shouldn't have any side effects.

Does composer update also install?

When you run composer update command it simply process the composer. json file and install dependencies, And creates the composer.

How do I update composer to a specific version?

To change to version one run the self-update command and pass in the –1 flag. This will change composer to version one and now you can install your dependencies. Once you have installed your dependencies, now you can run the same command and pass in –2 as the flag and this will switch back to composer version 2.


1 Answers

Try running the following command:

php d:\php\php\composer.phar show -i

This should print out a list of the packages currently installed on your system, along with their versions. Look for doctrine/doctrine-bundle to see what version it has.

If it is not listed, it is possible all you need to do is add this line to the require section of your composer.json file:

    "doctrine/doctrine-bundle": "~1.3",

And then re-run the update command. However, that seems unlikely, since Composer would usually retrieve that dependency automatically if there was no conflict.

The "~1.3" is coming from the sylius/resource-bundle which has that as a dependency. This means that it is looking for any stable 1.3.X version of the DoctrineBundle package (of which only 1.3.0 exists). This is also somewhat of an old version, as the current is 1.5.2.

There are some tricks you can do as far as fooling Composer into thinking that a package matches a certain version, though these are usually not a good idea as versioned dependencies generally exist for a reason.

Most likely more information is needed to discover exactly why this isn't working, as Composer will normally let you know what packages are conflicting, and it isn't here.

like image 88
futureal Avatar answered Oct 11 '22 16:10

futureal