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

バンドルを追加

  • composer.json Write
  • composer.lock Write
    composer require hoge/hoge:x.x.x

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-09-07 (水) 10:19:28