[解決済み】composer updateとcomposer installの違いは何ですか?
2022-04-11 23:28:36
質問
とはどのような違いがあるのでしょうか?
composer update
と
composer install
?
解決方法は?
コンポーザーアップデート
composer update
で指定されたように、ディペンデンシーを更新します。
composer.json
例えば、このパッケージを依存関係として必要とする場合。
"mockery/mockery": "0.9.*",
をインストールし、実際に
0.9.1
を実行すると、そのパッケージの
composer update
は、このパッケージのアップグレードを引き起こします(たとえば
0.9.2
すでにリリースされている場合)
詳しく
composer update
になります。
-
読む
composer.json
-
で不要になったインストール済みのパッケージを削除します。
composer.json
- 必要なパッケージの最新バージョンの有無を確認する
- 最新バージョンのパッケージのインストール
-
アップデート
composer.lock
インストールされたパッケージのバージョンを格納するために
作曲家インストール
composer install
で指定されたすべての依存関係をインストールするだけです。
composer.lock
ファイル
詳細には
-
チェック項目
composer.lock
ファイルが存在する場合(存在しない場合はcomposer-update
を作成してください) -
読む
composer.lock
ファイル -
で指定されたパッケージをインストールします。
composer.lock
ファイル
インストールするタイミングとアップデートするタイミング
-
composer update
で指定した内容に従ってプロジェクトのパッケージをアップグレードするために使われます。composer.json
ファイルを作成します。 -
composer install
は主に「デプロイ段階」で使用され、本番サーバーやテスト環境に、 composer update で作成された composer.lock ファイルと同じ依存関係を使用して、アプリケーションをインストールします。
関連
-
[解決済み】Fatal error: 未定義の関数 sqlsrv_connect() を呼び出した。
-
[解決済み] PHP & MySQL: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given [重複] PHP & MySQL: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given.
-
[解決済み] PHPでSQLインジェクションを防ぐにはどうしたらいいですか?
-
[解決済み] どのような場合に '$this' よりも 'self' を使うべきですか?
-
[解決済み] Long-Polling、Websocket、Server-Sent Events (SSE)、Cometとは何ですか?
-
[解決済み] パブリック、プライベート、プロテクトの違いは何ですか?
-
[解決済み] Composerを使用して特定のバージョンのパッケージをインストールする方法は?
-
[解決済み] Composerで単一のライブラリを更新する方法は?
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
-
[解決済み】PSR-0とPSR-4の違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】SQLSTATE[42000]: 構文エラーまたはアクセス違反が発生しました。1064 SQL 構文にエラーがあります - PHP - PDO [重複]。
-
[解決済み】新しいPHPMailerはPHPMailerAutoload.phpが必要?
-
[解決済み】XAMPPエラー: www.example.com:443:0 サーバー証明書に、サーバー名と一致するIDが含まれていません。
-
[解決済み] php5パッケージのインストール候補がない (Ubuntu 16.04)
-
[解決済み】 $_SERVER['DOCUMENT_ROOT'] と $_SERVER['HTTP_HOST'] の違いについて]
-
thinkphp5 timestamp 非整形の数値に遭遇した。
-
[解決済み] mysqli_fetch_assoc() は、パラメータ 1 が mysqli_result であることを期待し、boolean が与えられる [重複] 。
-
[解決済み] package.jsonのチルダ(~)とキャレット(^)の違いは何ですか?
-
[解決済み] composer.lockはバージョンコントロールにコミットすべきですか?
-
[解決済み] Composerを使用して特定のバージョンのパッケージをインストールする方法は?