我已经通过composer从packagist安装了amnah/yii2-user库到我的项目中。该项目的相关需求部分如下所示:composer.json
“amnah/yii2-user”:“~2.0”
据我了解,这应该安装主版本为“2”的最新版本。当我通过 检查安装的包时composer show amnah/yii2-user -v
,我看到以下版本信息:
versions : dev-master, 2.1.0-alpha4, 2.1.0-alpha3, 2.1.0-alpha2, 2.1.0alpha,
* 2.0.0-alpha2、2.0.0-alpha、1.0.0-beta
如此2.0.0-alpha2
安装,2.1
版本被忽略。它不应该像这样工作吗
另一种看待它的方式是使用 ~ 指定最低版本,但允许指定的最后一位数字上升。
正如文件所述?我需要安装最新的 2.x 版本。我错过了什么?