我想安装fosuserbundle时出现Composer错误

时间:2014-11-26 17:32:36

标签: symfony fosuserbundle

在cmd中使用此命令时

php composer.phar update friendsofsymfony/user-bundle

我收到此消息

  

请提供版本限制   friendsofsymfony / user-bundle要求:2.0.*@dev composer.json有   已更新使用包信息加载composer存储库   更新依赖项(包括require-dev)您的需求可以   不能解析为可安装的软件包。

     

问题1        - 在任何版本中都找不到请求的包friendofsymfony / user-bundle,包名中可能有拼写错误。

     

潜在原因:        - 包名中的拼写错误        - 根据您的最小稳定性设置,该包装没有足够稳定的版本   https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion   了解更多详情。

     

阅读http://getcomposer.org/doc/articles/troubleshooting.md   进一步的常见问题。

安装失败,将composer.json恢复为原始内容。

我已经在我的composer.json

中添加了“最小稳定性”:“dev”

这是我第一次遇到这个问题,我多次安装了fosuserbundle并且之前有效。

2 个答案:

答案 0 :(得分:1)

我只是建议你只是使用它来配置所有sonata admin + fos用户包而没有任何依赖或版本冲突

"require": {
    "php": ">=5.3.3",
    "symfony/symfony": "2.5.*",
    "doctrine/orm": "~2.2,>=2.2.3",
    "doctrine/doctrine-bundle": "~1.2",
    "twig/extensions": "~1.0",
    "symfony/assetic-bundle": "~2.3",
    "symfony/swiftmailer-bundle": "~2.3",
    "symfony/monolog-bundle": "~2.4",
    "sensio/distribution-bundle": "~3.0",
    "sensio/framework-extra-bundle": "~3.0",
    "incenteev/composer-parameter-handler": "~2.0",

    "sonata-project/admin-bundle": "~2.3@dev",
    "sonata-project/doctrine-orm-admin-bundle": "~2.3@dev",
    "sonata-project/core-bundle": "~2.2@dev",
    "sonata-project/user-bundle": "2.2.x-dev",
    "friendsofsymfony/user-bundle": "~1.3@dev",       
    "sonata-project/easy-extends-bundle": "~2.1@dev",
    "sonata-project/intl-bundle": "2.2.x-dev",
    "knplabs/knp-paginator-bundle": "dev-master",
    "knplabs/knp-time-bundle": "dev-master",        
    "knplabs/knp-menu-bundle": "1.1.*",
    "jms/serializer-bundle": "0.13.*@dev"
},

答案 1 :(得分:0)

所以我修好了,应该是:

"friendsofsymfony/user-bundle": "~2.0@dev"

"friendsofsymfony/user-bundle ": "~2.0@dev"