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