Sonata News Bundle作曲家需要输入错误

时间:2015-11-04 06:33:19

标签: symfony composer-php

我的作曲家json键“require”:

"require": {
        "php": ">=5.3.9",
        "symfony/symfony": "2.7.*",
        "doctrine/orm": "~2.2,>=2.2.3,<2.5",
        "doctrine/dbal": "<2.5",
        "doctrine/doctrine-bundle": "~1.4",
        "symfony/assetic-bundle": "~2.3",
        "symfony/swiftmailer-bundle": "~2.3",
        "symfony/monolog-bundle": "~2.4",
        "sensio/distribution-bundle": "~4.0",
        "sensio/framework-extra-bundle": "~3.0,>=3.0.2",
        "incenteev/composer-parameter-handler": "~2.0",
        "friendsofsymfony/user-bundle": "~2.0@dev",
        "sonata-project/admin-bundle": "^2.3",
        "doctrine/doctrine-cache-bundle": "^1.0",
        "knplabs/knp-paginator-bundle": "^2.4",
        "excelwebzone/recaptcha-bundle": "^1.4",
        "rusdteam/php-js": "dev-master",
        "gries/rcon": "^0.0.3",
        "friendsofsymfony/comment-bundle": "^2.0",
        "egeloen/ckeditor-bundle": "dev-master",
        "idma/robokassa": "dev-master",
        "sonata-project/news-bundle": "dev-master",
        "sonata-project/doctrine-orm-admin-bundle": "dev-master",
        "sonata-project/easy-extends-bundle": "dev-master",
        "sonata-project/classification-bundle": "~2.2@dev"
    },

最后我添加了sonata新闻包,但是在我运行“composer update”之后这个返回错误:

Problem 1
    - Installation request for sonata-project/news-bundle dev-master -> satisfiable by sonata-project/news-bundle[dev-master].
    - sonata-project/news-bundle dev-master requires sonata-project/datagrid-bundle ~2.2 -> no matching package found.
  Problem 2
    - Installation request for sonata-project/doctrine-orm-admin-bundle dev-master -> satisfiable by sonata-project/doctrine-orm-admin-bundle[dev-master].
    - sonata-project/doctrine-orm-admin-bundle dev-master requires sonata-project/admin-bundle ~2.4@dev -> no matching package found.

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

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

我应该为依赖项添加什么?

1 个答案:

答案 0 :(得分:1)

我建议在两个有问题的软件包上从dev-master切换到更具体的版本:

    "sonata-project/news-bundle": "^2.3",
    "sonata-project/doctrine-orm-admin-bundle": "^2.3",

好的,还有一些调整:

{
    "require": {
        "php": ">=5.3.9",
        "symfony/symfony": "2.7.*",
        "doctrine/orm": "~2.2,>=2.2.3,<2.5",
        "doctrine/dbal": "<2.5",
        "doctrine/doctrine-bundle": "~1.4",
        "symfony/assetic-bundle": "~2.3",
        "symfony/swiftmailer-bundle": "~2.3",
        "symfony/monolog-bundle": "~2.4",
        "sensio/distribution-bundle": "~4.0",
        "sensio/framework-extra-bundle": "~3.0,>=3.0.2",
        "incenteev/composer-parameter-handler": "~2.0",
        "friendsofsymfony/user-bundle": "*",
        "sonata-project/admin-bundle": "^2.3",
        "doctrine/doctrine-cache-bundle": "^1.0",
        "knplabs/knp-paginator-bundle": "^2.4",
        "excelwebzone/recaptcha-bundle": "^1.4",
        "rusdteam/php-js": "dev-master",
        "gries/rcon": "^0.0.3",
        "friendsofsymfony/comment-bundle": "^2.0",
        "egeloen/ckeditor-bundle": "*",
        "idma/robokassa": "dev-master",
        "sonata-project/datagrid-bundle": "dev-master",
        "sonata-project/news-bundle": "^2.3",
        "sonata-project/doctrine-orm-admin-bundle": "^2.3",
        "sonata-project/easy-extends-bundle": "dev-master",
        "sonata-project/classification-bundle": "~2.2@dev"
    }
}

这会在运行

时解析并获取包

composer install -vvv --profile

(我已将--ignore-platform-reqs添加到cmd,因为此处缺少套接字扩展名。)

相关问题