このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 最新のリビジョン 両方とも次のリビジョン | ||
composer:1.9:command-list [2020/03/16 12:38] tanaka [基本コマンド] |
composer:1.9:command-list [2020/04/24 11:01] y2sunlight [基本的なコマンド] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | > 編集中です。しばらくお待ちください。 | ||
- | |||
- | ---- | ||
- | |||
====== Composer コマンド一覧 ====== | ====== Composer コマンド一覧 ====== | ||
Version 1.10.0 | 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 -V === | ||
Composerのバージョンを表示します。 | Composerのバージョンを表示します。 | ||
* https:// | * https:// | ||
- | Example: | + | 実行例: |
< | < | ||
C: | C: | ||
行 70: | 行 67: | ||
=== composer show === | === composer show === | ||
Composerでインストール済みの全てのパッケージ情報を表示します。 | Composerでインストール済みの全てのパッケージ情報を表示します。 | ||
- | | + | * https:// |
- | Example: | + | 実行例: |
< | < | ||
- | composer show | + | C:\>composer show |
+ | eftec/ | ||
+ | j4mie/ | ||
+ | monolog/ | ||
+ | phpoption/ | ||
+ | psr/ | ||
+ | symfony/ | ||
+ | vlucas/ | ||
</ | </ | ||
- | < | + | === composer licenses |
- | composer licenses | + | インストールされている全てのパッケージの名前、バージョン、およびライセンスを表示します。 |
- | </ | + | |
* https:// | * https:// | ||
- | インストールされている全てのパッケージの名前、バージョン、およびライセンスを表示します。 | + | 実行例: |
+ | < | ||
+ | C: | ||
+ | Name: __root__ | ||
+ | Version: No version set (parsed as 1.0.0) | ||
+ | Licenses: none | ||
+ | Dependencies: | ||
- | < | + | Name Version |
- | composer validate | + | 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 | ||
+ | </ | ||
+ | |||
+ | \\ | ||
===== コマンド一覧 ===== | ===== コマンド一覧 ===== |