amnah/yii2-userライブラリをpackagistからcomposer経由でプロジェクトにインストールしました。プロジェクトのcomposer.json
関連する require セクションは次のようになります。
"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-アルファ 2、2.0.0-アルファ、1.0.0-ベータ
がインストール2.0.0-alpha2
されているため、2.1
バージョンは無視されます。次のように動作するはずではありませんか
別の見方をすると、 ~ を使用すると最小バージョンが指定されますが、指定された最後の桁が上がることができます。
ドキュメントに記載されているように?最新の 2.x バージョンをインストールする必要があります。私は何が欠けていますか?