Composer:需要满足依赖关系的问题
Composer: Problem requiring meted dependencies
我试图在客户端 Symfony 3.4 安装中要求 JMS/Serializer。
即使我设置了"minimum-stability":"dev"
,我也无法继续。
我发出了以下命令php -d memory_limit=-1 composer.phar -v require jms/serializer-bundle jms/metadata jms/di-extra-bundle
希望安装所有依赖项。
但这是结果:
Using version ^3.5@dev for jms/serializer-bundle
Using version ^2.0@dev for jms/metadata
Using version ^1.8@dev for jms/di-extra-bundle
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Dependency resolution completed in 0.623 seconds
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for jms/metadata ^2.0@dev -> satisfiable by jms/metadata[2.0.0, 2.0.0-RC1, 2.0.0-beta1, 2.1.0, 2.x-dev].
- jms/security-extra-bundle 1.6.1 requires jms/metadata ~1.0 -> satisfiable by jms/metadata[1.x-dev].
- jms/security-extra-bundle 1.6.1 requires jms/metadata ~1.0 -> satisfiable by jms/metadata[1.x-dev].
- jms/security-extra-bundle 1.6.1 requires jms/metadata ~1.0 -> satisfiable by jms/metadata[1.x-dev].
- Conclusion: don't install jms/metadata 1.x-dev
- Installation request for jms/security-extra-bundle 1.6.1 -> satisfiable by jms/security-extra-bundle[1.6.1].
Installation failed, reverting ./composer.json to its original content.
已经试过刚刚发布php -d memory_limit=-1 composer.phar -v require jms/serializer-bundle
。没有任何变化。
注意我用的是上个版本的composer.phar
,运行memory_limit=-1
因为composer
占满了我的8G几秒钟内 ram。
JMS/Serializer jms/metadata jms/di-extra-bundle, 现在包含在 Symfony 3.4 中。
你不需要安装这个包:)
例如序列化器:https://symfony.com/doc/current/components/serializer.html
Di-额外捆绑包:https://symfony.com/doc/current/components/dependency_injection.html
元数据:https://symfony.com/doc/current/components/validator/metadata.html
我试图在客户端 Symfony 3.4 安装中要求 JMS/Serializer。
即使我设置了"minimum-stability":"dev"
,我也无法继续。
我发出了以下命令php -d memory_limit=-1 composer.phar -v require jms/serializer-bundle jms/metadata jms/di-extra-bundle
希望安装所有依赖项。
但这是结果:
Using version ^3.5@dev for jms/serializer-bundle
Using version ^2.0@dev for jms/metadata
Using version ^1.8@dev for jms/di-extra-bundle
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Dependency resolution completed in 0.623 seconds
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for jms/metadata ^2.0@dev -> satisfiable by jms/metadata[2.0.0, 2.0.0-RC1, 2.0.0-beta1, 2.1.0, 2.x-dev].
- jms/security-extra-bundle 1.6.1 requires jms/metadata ~1.0 -> satisfiable by jms/metadata[1.x-dev].
- jms/security-extra-bundle 1.6.1 requires jms/metadata ~1.0 -> satisfiable by jms/metadata[1.x-dev].
- jms/security-extra-bundle 1.6.1 requires jms/metadata ~1.0 -> satisfiable by jms/metadata[1.x-dev].
- Conclusion: don't install jms/metadata 1.x-dev
- Installation request for jms/security-extra-bundle 1.6.1 -> satisfiable by jms/security-extra-bundle[1.6.1].
Installation failed, reverting ./composer.json to its original content.
已经试过刚刚发布php -d memory_limit=-1 composer.phar -v require jms/serializer-bundle
。没有任何变化。
注意我用的是上个版本的composer.phar
,运行memory_limit=-1
因为composer
占满了我的8G几秒钟内 ram。
JMS/Serializer jms/metadata jms/di-extra-bundle, 现在包含在 Symfony 3.4 中。
你不需要安装这个包:)
例如序列化器:https://symfony.com/doc/current/components/serializer.html
Di-额外捆绑包:https://symfony.com/doc/current/components/dependency_injection.html
元数据:https://symfony.com/doc/current/components/validator/metadata.html