Zend framework2 ZF2中bjy authorize、zfcUser和zfc user.json的composer.json

Zend framework2 ZF2中bjy authorize、zfcUser和zfc user.json的composer.json,zend-framework2,composer-php,zfcuser,Zend Framework2,Composer Php,Zfcuser,我正在尝试使用编写器在ZF2中使用bjy AUTHORY、zfcUser和zfc user。 但当我调用composer.phar update时,总是会出错 composer.json如下所示: { "name": "zendframework/skeleton-application", "description": "Skeleton Application for ZF2", "license": "BSD-3-Clause", "keywords": [ "framew

我正在尝试使用编写器在ZF2中使用bjy AUTHORY、zfcUser和zfc user。 但当我调用composer.phar update时,总是会出错

composer.json如下所示:

    {
"name": "zendframework/skeleton-application",
"description": "Skeleton Application for ZF2",
"license": "BSD-3-Clause",
"keywords": [
    "framework",
    "zf2"
],
"homepage": "http://framework.zend.com/",
"minimum-stability": "alpha",
"require": {
    "php": ">=5.3.3",
    "zendframework/zendframework": "2.*",
    "doctrine/doctrine-orm-module": "dev-master",
    "bjyoungblood/bjy-authorize": "dev-master",
    "zf-commons/zfc-base": "dev-master",
    "zf-commons/zfc-user": "dev-master",
    "zf-commons/zfc-user-doctrine-orm": "dev-master"
}
}
我在没有最后3行(以“zf commons”开头)的情况下尝试了它,但没有得到任何错误,但是没有安装zfc用户原则模块

    Your requirements could not be resolved to an installable set of packages.
    Problem 1
- Conclusion: don't install zf-commons/zfc-base 0.0.1
- Conclusion: remove bjyoungblood/bjy-authorize dev-master|install zf-commons/zfc-base 0.0.1
- Conclusion: don't install bjyoungblood/bjy-authorize dev-master|remove zf-commons/zfc-base dev-master|install zf-commons/zfc-base 0.0.1
- Installation request for bjyoungblood/bjy-authorize dev-master -> satisfiable by bjyoungblood/bjy-authorize dev-master.
- bjyoungblood/bjy-authorize dev-master requires zf-commons/zfc-user dev-master -> satisfiable by zf-commons/zfc-user dev-master, zf-commons/zfc-user dev-master.
- zf-commons/zfc-user dev-master requires zf-commons/zfc-base 0.* -> satisfiable by zf-commons/zfc-base 0.0.0, zf-commons/zfc-base 0.0.1, zf-commons/zfc-base 0.1.0.
- zf-commons/zfc-user dev-master requires zf-commons/zfc-base 0.* -> satisfiable by zf-commons/zfc-base 0.0.0, zf-commons/zfc-base 0.0.1, zf-commons/zfc-base 0.1.0.
- Can only install one of: zf-commons/zfc-base dev-master, zf-commons/zfc-base 0.0.0.
- Can only install one of: zf-commons/zfc-base dev-master, zf-commons/zfc-base 0.1.0.
- Installation request for zf-commons/zfc-base dev-master -> satisfiable by zf-commons/zfc-base dev-master
我必须在composer.json文件中更改什么

最好的,
iceman

问题是Zf Commons已经开始标记他们的版本。如果我是你,我会删除zfc用户、zfc基础和orm模块


将bjy authorize的版本从dev master更改为1.*并将zfc user doctrine orm更改为0.*。然后,Composer应从此处处理依赖项。

问题是Zf Commons已开始标记其版本。如果我是你,我会删除zfc user、zfc base和doctrine orm模块


将bjy authorize的版本从dev master更改为1.*并将zfc user doctor orm更改为0.*。然后Composer应从此处处理依赖项。

您可以按如下方式修复您的
Composer.json

{
    "require": {
        "php": ">=5.3.3",
        "zendframework/zendframework": "2.*",
        "doctrine/doctrine-orm-module": "~0.7",
        "bjyoungblood/bjy-authorize": "~1.1",
        "zf-commons/zfc-user": "~0.1",
        "zf-commons/zfc-user-doctrine-orm": "~0.1"
    }
}

如果您不知道自己在做什么,请避免使用
dev master

您可以按如下方式修复您的
composer.json

{
    "require": {
        "php": ">=5.3.3",
        "zendframework/zendframework": "2.*",
        "doctrine/doctrine-orm-module": "~0.7",
        "bjyoungblood/bjy-authorize": "~1.1",
        "zf-commons/zfc-user": "~0.1",
        "zf-commons/zfc-user-doctrine-orm": "~0.1"
    }
}

如果您不知道自己在做什么,请避免使用
dev master

删除这些模块是不正确的,因为他的应用程序很可能以某种方式引用了它们。删除这些模块是不正确的,因为他的应用程序很可能以某种方式引用了它们。我也尝试了这个解决方案,它也在工作。我正在使用现在是,因为它包括zfcUser模块。Thanks@Ocramius到目前为止,这些都是推荐的设置吗?我在
Zfcuser
中加载注册页面时遇到一些错误,我不确定它是否与这些要求相关。我也尝试过这个解决方案,它也在工作。我现在正在使用它,因为它包括Zfcuser m奥德勒。Thanks@Ocramius到目前为止,这些是推荐的设置吗?我在
Zfcuser
中加载注册页面时遇到一些错误,我不确定它是否链接到这些要求。