EC-CUBEめも
composer.json, composer.lock を Git に含めていて、サーバとも同期している場合、実環境と異なる状態になり、新たにプラグインを入れたりアップデートする際にエラーになって困ります。
その場合は以下を試すと幸せになれるかもしれません。
bin/console eccube:composer:require-already-installed
参考
https://ryo-endo.github.io/doc4.ec-cube.net/quickstart_update#5-composerjsoncomposerlock%E3%81%AE%E6%9B%B4%E6%96%B0
- composer.json 必要とするバンドルを記述
- composer.lock バンドルの現在のバージョンを管理
composer.lock に基づいてインストール
- composer.json Read
- composer.lock Read
composer install
composer.json に基づいてアップデート
- composer.json Read
- composer.lock Write
composer update
バンドルを追加