首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法通过composer和flex安装symfony/console:3.2

无法通过composer和flex安装symfony/console:3.2
EN

Stack Overflow用户
提问于 2019-06-06 18:13:41
回答 1查看 306关注 0票数 1

我有一个Symfony 4项目,正在尝试安装与亚马逊网络服务DynamoDB一起工作的this包。

当我运行composer require oasis/dynamodb-odm时,我得到一个错误,说是oasis/dynamodb-odm v0.5.3 requires symfony/console ^3.2 -> no matching package found。尝试运行composer require symfony/console:^3.2也会导致“找不到软件包...”错误。

当我使用Symfony 4时,Symfony Flex截获了composer命令,并且发生了一些额外的事情。有趣的是,symfony/console有一个Flex配方:3.3,但不是3.2,我想这可能是问题所在。

我对插入符号的理解是,它应该允许较小的版本颠簸,所以我想知道为什么不安装console v3.3。

我想使用这个包,而且没有太多DynamoDB PHP产品,那么我如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-06 18:18:45

如果签出包的composer.json文件,可以看到以下内容

代码语言:javascript
运行
复制
"require"     : {
        "php"                 : ">=5.6",
        "doctrine/annotations": "^1.4",
        "oasis/aws-wrappers"  : "^2.10",
        "oasis/logging"       : "^1.0",
        "doctrine/common"     : "^2.7",
        "symfony/console"     : "^3.2",
        "symfony/finder"      : "^3.2"
    },

这意味着它只与symfony3兼容。

也许您可以派生代码库,尝试更改版本号并对其进行测试。如果它工作正常,你可以安装它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56475456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档