在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并且之前有效。
答案 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"