无法通过 composer 和 flex 安装 symfony/console:3.2
Unable to install symfony/console:3.2 via composer and flex
我有一个 Symfony 4 项目,正在尝试安装 this 包以使用 AWS DynamoDB。
当我 运行 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
也会导致 "Could not find package..." 错误。
当我使用 Symfony 4 时,作曲家命令被 Symfony Flex 拦截,并且发生了一些额外的事情。有趣的是,symfony/console:3.3 有一个 Flex 配方,但 3.2 没有,我想这可能是问题所在。
我对插入符号的理解是它应该允许次要版本颠簸,所以我想知道为什么不安装控制台 v3.3。
我想使用这个包,而且 DynamoDB PHP 产品不多,我该如何解决这个问题?
检出包的composer.json文件,可以看到如下内容
"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 兼容。
也许你可以 fork 存储库并尝试更改版本号并进行测试。如果有效,您可以安装它。
我有一个 Symfony 4 项目,正在尝试安装 this 包以使用 AWS DynamoDB。
当我 运行 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
也会导致 "Could not find package..." 错误。
当我使用 Symfony 4 时,作曲家命令被 Symfony Flex 拦截,并且发生了一些额外的事情。有趣的是,symfony/console:3.3 有一个 Flex 配方,但 3.2 没有,我想这可能是问题所在。
我对插入符号的理解是它应该允许次要版本颠簸,所以我想知道为什么不安装控制台 v3.3。
我想使用这个包,而且 DynamoDB PHP 产品不多,我该如何解决这个问题?
检出包的composer.json文件,可以看到如下内容
"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 兼容。
也许你可以 fork 存储库并尝试更改版本号并进行测试。如果有效,您可以安装它。