No.266
【PHP】Composerのlockファイルエラー
多人数でComposerを利用するとありがち
新しいライブラリを使おうと思ってcomposer installすると
Warning: The lock file is not up to date with the latest changes in composer.json.
と表示されてしまうケースがある。
これはcomposer.lockに記録されているcomposer.jsonファイルのハッシュ値が異なってしまっているという警告。
自分でcomposer.jsonを変更したのか、それとも誰かがcomposer.jsonの変更後にcomposer.lockを更新し忘れたのか判らないけど、慌てず騒がずcomposer updateで情報を更新してあげればOK。
composer update
composer.lockを消して作り直してもOK。
rm composer.lock
composer install