首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sonata-userbundle和fos-userbundle依赖关系

sonata-userbundle和fos-userbundle依赖关系
EN

Stack Overflow用户
提问于 2013-09-12 01:59:30
回答 1查看 991关注 0票数 1

当我运行php composer.phar update时,我在安装sonata-userbundle时遇到了问题,我得到了这个错误:

代码语言:javascript
复制
 Problem 1
- Installation request for sonata-project/user-bundle 2.1.x-dev -> satisfiable by sonata-project/user-bundle[2.1.x-dev].
- sonata-project/user-bundle 2.1.x-dev requires sonata-project/doctrine-extensions 1.* -> satisfiable by sonata-project/doctrine-extensions[1.0.0, 1.0.1].
- Can only install one of: sonata-project/doctrine-extensions[dev-master, 1.0.0].
- Can only install one of: sonata-project/doctrine-extensions[dev-master, 1.0.1].
- Installation request for sonata-project/doctrine-extensions dev-master -> satisfiable by sonata-project/doctrine-extensions[dev-master].

我希望在我的项目中安装供应商,但每次尝试更改包的版本时,我都会得到相同的错误,这是我的composer.json:

代码语言:javascript
复制
{
"name": "12digital/base-symfony",
"description": "A Symfony based project made by 12digital.com",
"homepage": "http://www.12digital.com",
"autoload": {
    "psr-0": {
        "": "src/"
    }
},
"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/brainwasher/StofDoctrineExtensionsBundle.git"
    },
    {
        "type": "vcs",
        "url": "https://github.com/brainwasher/DoctrineExtensions.git"
    },
    {
        "type":"vcs",
        "url":"https://github.com/Nekland/FeedBundle.git"
    }
],
"require": {
    "php": ">=5.3.3",
    "symfony/symfony": "2.1.*",
    "doctrine/orm": ">=2.2.3,<2.4-dev",
    "doctrine/doctrine-bundle": "1.1.*",
    "twig/extensions": "1.0.*",
    "symfony/assetic-bundle": "2.1.*",
    "symfony/swiftmailer-bundle": "2.1.*",
    "symfony/monolog-bundle": "2.1.*",
    "sensio/distribution-bundle": "2.1.*",
    "sensio/framework-extra-bundle": "2.1.*",
    "sensio/generator-bundle": "2.1.*",
    "jms/security-extra-bundle": "1.2.*",
    "jms/di-extra-bundle": "1.1.*",
    "sonata-project/admin-bundle": "2.1.x",
    "sonata-project/block-bundle": "2.2.*@dev",
    "sonata-project/cache-bundle": "dev-master",
    "sonata-project/jquery-bundle": "dev-master",
    "knplabs/knp-menu-bundle": "1.1.x-dev",
    "knplabs/knp-menu": "1.1.x-dev",
    "sonata-project/exporter": "dev-master",
    "sonata-project/doctrine-orm-admin-bundle": "2.1.x",
    "sonata-project/user-bundle": "2.1.x-dev",
    "sonata-project/easy-extends-bundle": "dev-master",
    "friendsofsymfony/user-bundle": "v1.3.1 as dev-master",
    "sonata-project/doctrine-extensions": "dev-master",
    "zetacomponents/base": "1.8",
    "gedmo/doctrine-extensions": "2.3.*",
    "stof/doctrine-extensions-bundle": "dev-master",
    "genemu/form-bundle": "2.1.x-dev",
    "nekland/feed-bundle": "dev-master",
    "dannytrue/phpthumb": "2.0.*",
    "jms/job-queue-bundle": "dev-master",
    "pagerfanta/pagerfanta": "dev-master",
    "stfalcon/tinymce-bundle": "dev-master",
    "doctrine/doctrine-migrations-bundle": "dev-master",
    "nelmio/solarium-bundle": "2.*",
    "knplabs/knp-paginator-bundle": "dev-master",
    "jms/payment-core-bundle": "*",
    "jms/payment-paypal-bundle": "*",
    "excelwebzone/recaptcha-bundle": "*"
},
"scripts": {
    "post-install-cmd": [
        "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": [
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
    ]
},
"minimum-stability": "dev",
"extra": {
    "symfony-app-dir": "app",
    "symfony-web-dir": "web",
    "symfony-assets-install": "symlink"
}
}

有谁知道怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2013-09-12 03:06:16

为了解决冲突的变化。

代码语言:javascript
复制
"sonata-project/doctrine-extensions": "dev-master",

代码语言:javascript
复制
"sonata-project/doctrine-extensions": "1.*",

..。或者完全删除这一行,让composer获取正确的依赖项。

sonata-project/doctrine-extensionsdev-master分支与sonata-project/user-bundle 2.1.x-dev不兼容。

这就是composer在错误消息中告诉您的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18748143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档