このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
composer:1.9:command-list [2020/03/16 12:25] tanaka [確認コマンド] |
composer:1.9:command-list [2020/06/04 23:13] (現在) y2sunlight [コマンド一覧] |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | > 編集中です。しばらくお待ちください。 | ||
| - | |||
| - | ---- | ||
| - | |||
| ====== Composer コマンド一覧 ====== | ====== Composer コマンド一覧 ====== | ||
| - | Version 1.9.1 | + | Version 1.10.0 |
| - | --- // | + | --- // |
| [[composer: | [[composer: | ||
| 行 14: | 行 10: | ||
| * [[composer: | * [[composer: | ||
| * [[composer: | * [[composer: | ||
| + | * [[composer: | ||
| * [[composer: | * [[composer: | ||
| * Composer コマンド一覧 | * Composer コマンド一覧 | ||
| - | * [[composer: | + | * [[composer: |
| 本章では良く使いそうなComposerのコマンドを挙げておきます。全てのコマンドは以下を参照して下さい。 | 本章では良く使いそうなComposerのコマンドを挙げておきます。全てのコマンドは以下を参照して下さい。 | ||
| 行 24: | 行 21: | ||
| ---- | ---- | ||
| - | ===== 基本コマンド ===== | + | ===== 基本的なコマンド ===== |
| < | < | ||
| composer install | composer install | ||
| </ | </ | ||
| - | | + | * [[https:// |
| 最初にパッケージをインストールするときに使用します。パッケージの依存関係が既に解決済みでその指定バージョンをインストールしたいときに使用します。 | 最初にパッケージをインストールするときに使用します。パッケージの依存関係が既に解決済みでその指定バージョンをインストールしたいときに使用します。 | ||
| 行 38: | 行 35: | ||
| composer update | composer update | ||
| </ | </ | ||
| - | | + | * [[https:// |
| - | パッケージをアップデートするときに使用します。 | + | パッケージをアップデートするときに使用します。'' |
| - | -'' | + | |
| < | < | ||
| composer require | composer require | ||
| </ | </ | ||
| - | | + | * [[https:// |
| - | パッケージを追加したいときに使用します。指定パッケージが '' | + | パッケージを追加したいときに使用します。指定パッケージが '' |
| < | < | ||
| composer dump-autoload | composer dump-autoload | ||
| </ | </ | ||
| - | | + | * [[https:// |
| オートローディング用のクラスマップを作成します。 | オートローディング用のクラスマップを作成します。 | ||
| 新しくClass(又はInterface)を作った場合は、オートローディング規約(PSR-4)からクラスをオートロードできますが、クラスマップを作成した方が高速にロードできます。 | 新しくClass(又はInterface)を作った場合は、オートローディング規約(PSR-4)からクラスをオートロードできますが、クラスマップを作成した方が高速にロードできます。 | ||
| - | ===== 確認コマンド ===== | + | ===== 確認系のコマンド ===== |
| - | < | + | === composer -V === |
| - | composer --version | + | |
| - | composer -V | + | |
| - | </ | + | |
| - | - https:// | + | |
| Composerのバージョンを表示します。 | Composerのバージョンを表示します。 | ||
| + | * https:// | ||
| + | 実行例: | ||
| < | < | ||
| - | composer | + | C:\>composer |
| + | Composer version 1.10.0 2020-03-10 14:08:05 | ||
| </ | </ | ||
| - | - https:// | ||
| + | === composer show === | ||
| Composerでインストール済みの全てのパッケージ情報を表示します。 | Composerでインストール済みの全てのパッケージ情報を表示します。 | ||
| + | * https:// | ||
| + | 実行例: | ||
| < | < | ||
| - | composer | + | C:\>composer |
| + | eftec/ | ||
| + | j4mie/ | ||
| + | monolog/ | ||
| + | phpoption/ | ||
| + | psr/ | ||
| + | symfony/ | ||
| + | vlucas/ | ||
| </ | </ | ||
| - | - https:// | ||
| + | === composer licenses === | ||
| インストールされている全てのパッケージの名前、バージョン、およびライセンスを表示します。 | インストールされている全てのパッケージの名前、バージョン、およびライセンスを表示します。 | ||
| + | * https:// | ||
| + | 実行例: | ||
| < | < | ||
| - | composer | + | C:\>composer |
| + | Name: __root__ | ||
| + | Version: No version set (parsed as 1.0.0) | ||
| + | Licenses: none | ||
| + | Dependencies: | ||
| + | |||
| + | Name Version | ||
| + | eftec/ | ||
| + | j4mie/ | ||
| + | monolog/ | ||
| + | phpoption/ | ||
| + | psr/ | ||
| + | symfony/ | ||
| + | vlucas/ | ||
| </ | </ | ||
| - | - https:// | ||
| + | === composer validate === | ||
| composer.jsonが有効かどうかを確認します。composer.jsonファイルをコミットする前にvalidateコマンドでチェックできます。 | composer.jsonが有効かどうかを確認します。composer.jsonファイルをコミットする前にvalidateコマンドでチェックできます。 | ||
| + | * https:// | ||
| + | 実行例: | ||
| < | < | ||
| - | composer | + | C:\>composer |
| + | ./ | ||
| </ | </ | ||
| - | - https:// | ||
| + | === composer status === | ||
| インストールされているパッケージがローカルで変更されていないか確認できます。 | インストールされているパッケージがローカルで変更されていないか確認できます。 | ||
| + | * https:// | ||
| + | 実行例: | ||
| < | < | ||
| - | composer | + | C:\>composer |
| + | No local changes | ||
| </ | </ | ||
| - | - https:// | ||
| + | === composer diagnose === | ||
| Composerが何かおかしな動作をしていると思われる場合は、診断コマンドを実行して、多くの一般的な問題の自動チェックを実行することができます。 | Composerが何かおかしな動作をしていると思われる場合は、診断コマンドを実行して、多くの一般的な問題の自動チェックを実行することができます。 | ||
| + | * https:// | ||
| + | |||
| + | 実行例: | ||
| + | < | ||
| + | C: | ||
| + | Checking composer.json: | ||
| + | Checking platform settings: The Windows OneDrive folder is not supported on PHP versions below 7.2.23 and 7.3.10. | ||
| + | Upgrade your PHP (7.2.8) to use this location with Composer. | ||
| + | |||
| + | Checking git settings: OK | ||
| + | Checking http connectivity to packagist: OK | ||
| + | Checking https connectivity to packagist: OK | ||
| + | Checking github.com rate limit: OK | ||
| + | Checking disk free space: OK | ||
| + | Checking pubkeys: | ||
| + | Tags Public Key Fingerprint: | ||
| + | Dev Public Key Fingerprint: | ||
| + | OK | ||
| + | Checking composer version: You are not running the latest stable version, run `composer self-update` to update (1.10.0 => 1.10.1) | ||
| + | Composer version: 1.10.0 | ||
| + | PHP version: 7.2.8 | ||
| + | PHP binary path: D: | ||
| + | OpenSSL version: OpenSSL 1.1.0h | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| ===== コマンド一覧 ===== | ===== コマンド一覧 ===== | ||
| 行 133: | 行 183: | ||
| * composer update --- https:// | * composer update --- https:// | ||
| * composer validate --- https:// | * composer validate --- https:// | ||
| + | |||
| + | \\ | ||