このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
composer:1.9:command-list [2020/03/16 12:15] tanaka |
composer:1.9:command-list [2020/03/16 16:21] y2sunlight [確認コマンド] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | > 編集中です。しばらくお待ちください。 | ||
- | |||
- | ---- | ||
- | |||
====== Composer コマンド一覧 ====== | ====== Composer コマンド一覧 ====== | ||
- | Version 1.9.1 | + | Version 1.10.0 |
- | --- // | + | --- // |
[[composer: | [[composer: | ||
行 16: | 行 12: | ||
* [[composer: | * [[composer: | ||
* Composer コマンド一覧 | * Composer コマンド一覧 | ||
- | * [[composer: | + | * [[composer: |
本章では良く使いそうなComposerのコマンドを挙げておきます。全てのコマンドは以下を参照して下さい。 | 本章では良く使いそうなComposerのコマンドを挙げておきます。全てのコマンドは以下を参照して下さい。 | ||
行 24: | 行 20: | ||
---- | ---- | ||
- | ===== 基本コマンド ===== | + | ===== 基本的なコマンド ===== |
< | < | ||
composer install | composer install | ||
</ | </ | ||
- | | + | * https:// |
最初にパッケージをインストールするときに使用します。パッケージの依存関係が既に解決済みでその指定バージョンをインストールしたいときに使用します。 | 最初にパッケージをインストールするときに使用します。パッケージの依存関係が既に解決済みでその指定バージョンをインストールしたいときに使用します。 | ||
行 38: | 行 34: | ||
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のバージョンを表示します。 | ||
+ | * https:// | ||
+ | 実行例: | ||
< | < | ||
- | composer --version(-V) | + | C:\>composer -V |
+ | Composer | ||
</ | </ | ||
- | - https:// | ||
- | Composerのバージョンを表示します。 | + | === composer show === |
+ | 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.jsonが有効かどうかを確認します。 | + | === composer validate === |
- | composer.jsonファイルをコミットする前、およびリリースにタグを付ける前に、常にvalidateコマンドを実行する必要があります。 | + | composer.jsonが有効かどうかを確認します。composer.jsonファイルをコミットする前にvalidateコマンドでチェックできます。 |
+ | * https:// | ||
+ | 実行例: | ||
< | < | ||
- | composer | + | C:\>composer |
+ | ./ | ||
</ | </ | ||
- | - https:// | ||
- | Composerでインストール済みのパッケージ情報を表示します。 | + | === composer status === |
+ | インストールされているパッケージがローカルで変更されていないか確認できます。 | ||
+ | * https:// | ||
+ | 実行例: | ||
< | < | ||
- | composer | + | C:\>composer |
+ | No local changes | ||
</ | </ | ||
- | - https:// | ||
- | composer.jsonに記載されたスクリプトを実行します。 | + | === composer |
+ | Composerが何かおかしな動作をしていると思われる場合は、診断コマンドを実行して、多くの一般的な問題の自動チェックを実行することができます。 | ||
+ | * https:// | ||
+ | 実行例: | ||
< | < | ||
- | composer | + | C:\>composer |
- | </ | + | Checking composer.json: |
- | - https:// | + | 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 |
- | composer | + | 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: 1.10.0 | ||
+ | PHP version: 7.2.8 | ||
+ | PHP binary path: D: | ||
+ | OpenSSL version: OpenSSL 1.1.0h | ||
</ | </ | ||
- | - https:// | ||
- | インストールされているすべてのパッケージの名前、バージョン、およびライセンスを表示します。 | + | \\ |
===== コマンド一覧 ===== | ===== コマンド一覧 ===== |