composer install と composer updateの違い

https://qiita.com/YusukeHigaki/items/47dd3ec23544225f7301

改めて各ファイルの役割から。

composer.lock:現在使用しているバンドルのバージョン等が管理されます。
composer.json:必要となるバンドルを記述します。
composer.pharで実行。

omposer install と composer updateの違い

composer install

  composer.lockに書かれている各ライブラリをインストールする。


composer update

  composer.jsonを元に各ファイルを最新版にアップデートする。


[ユースケース]

  • 新しい環境ではじめにインストールするとき:composer install
  • 何か新しいバンドルを追加したい:
    • composer.jsonにかいてcomposer update
  • 本番のライブラリを最新版にしたい:
    • 開発環境でcomposer update → 問題なければ
      composer.lockファイルを本番にコピーしてcomposer intallする
スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク