composer install と composer update の違い
PHPの依存管理ツールにComposerついて。installとupdateの違いについてまとめます。
各ファイルの説明
composer.json
必要となるライブラリを記載します。
composer.lock
composer.jsonを元にインストールした各ライブラリのバージョンが記載されています。
コマンドについての説明
composer update
composer.jsonをもとに各ライブラリを最新版に更新します。
その際、composer.lockが生成されます。
カレントディレクトリにcomposer.lockがあっても、そこに記載されているバージョン関係なしに最新版にします。
composer install
composer.lockを元にライブラリをインストールします。
composer.lockが存在しない場合、composer updateと同じくライブラリを最新版にします。
まとめ
composer.lockをチーム内で共有してcomposer installすればライブラリのバージョンは揃いますね。
- 作者: 小川雄大,柄沢聡太郎,橋口誠
- 出版社/メーカー: 技術評論社
- 発売日: 2010/11/12
- メディア: 大型本
- 購入: 32人 クリック: 1,065回
- この商品を含むブログ (60件) を見る