1. YusukeHigaki

    Posted

    YusukeHigaki
Changes in title
+composer install と composer updateの違い
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,21 @@
+まずは改めて各ファイルの役割から。
+
+>**composer.lock**:現在使用しているバンドルのバージョン等が管理されます。
+**composer.json**:必要となるバンドルを記述します。
+**composer.phar**で実行。
+
+んで、composer install と composer updateですが、
+
+>**composer install**:**composer.lock**に書かれている各ライブラリをインストールする。
+>**composer update**:**composer.json**をもとに各ファイルを最新版にアップデートする。
+
+ということでした。
+ユースケースとしては
+
+* 新しい環境ではじめにインストールするとき:**composer install**
+
+* 何か新しいバンドルを追加したい:**composer.json**にかいて**composer update**
+
+* 本番のライブラリを最新版にしたい:開発環境で**composer update**して問題なければ**composer.lock**ファイルを本番にコピーして**composer intall**する
+
+というかんじでしょうか。開発環境ではupdateのほうが頻繁に使うことになるかと思います。