在匹配 2.2 的版本中找不到包 api-platform/api-pack
Could not find package api-platform/api-pack in a version matching 2.2
当我 运行 composer req api-platform "^2.2"
命令时,我收到以下消息。
起初我认为它可能是 symfony 版本,与 api 2.2 不兼容。但这似乎不是问题。
此消息表示 api-platform 包还没有 2.2 版本。现在最新版本是2.1.6。你可以在这里确定:https://packagist.org/packages/api-platform/api-platform。因此,根据您的规则,作曲家无法包含任何包
一般关于包版本语法:
- 如果你想要特定版本使用1.2.3
- 如果你有一些范围使用 >1.2.3 < 1.3
- 签到~1.2.3表示您同意1.3之前的任何版本(不包括1.3)
- 签署^1.2.3表示您同意2.0之前的任何版本(不包括2.0)
- 如果您想获得最后可用的版本,请使用 1.2.*(不包括 1.3)或 1.*(不包括 2.0)
解法:
所以,如果你想获得 2.2 之前的最新可用版本,请使用
composer req api-platform "~2.1.6"
当我 运行 composer req api-platform "^2.2"
命令时,我收到以下消息。
起初我认为它可能是 symfony 版本,与 api 2.2 不兼容。但这似乎不是问题。
此消息表示 api-platform 包还没有 2.2 版本。现在最新版本是2.1.6。你可以在这里确定:https://packagist.org/packages/api-platform/api-platform。因此,根据您的规则,作曲家无法包含任何包
一般关于包版本语法:
- 如果你想要特定版本使用1.2.3
- 如果你有一些范围使用 >1.2.3 < 1.3
- 签到~1.2.3表示您同意1.3之前的任何版本(不包括1.3)
- 签署^1.2.3表示您同意2.0之前的任何版本(不包括2.0)
- 如果您想获得最后可用的版本,请使用 1.2.*(不包括 1.3)或 1.*(不包括 2.0)
解法: 所以,如果你想获得 2.2 之前的最新可用版本,请使用
composer req api-platform "~2.1.6"