Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


composer:1.9:command-list

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
composer:1.9:command-list [2020/03/16 12:38]
tanaka [基本コマンド]
composer:1.9:command-list [2020/06/04 23:13] (現在)
y2sunlight [コマンド一覧]
行 1: 行 1:
-> 編集中です。しばらくお待ちください。 
- 
----- 
- 
 ====== Composer コマンド一覧 ====== ====== Composer コマンド一覧 ======
 Version 1.10.0 Version 1.10.0
  
- --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-03-13//+ --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-03-16//
  
 [[composer:top|Composer に戻る]] [[composer:top|Composer に戻る]]
行 14: 行 10:
   * [[composer:1.9:install|Composerのインストール]]   * [[composer:1.9:install|Composerのインストール]]
   * [[composer:1.9:phpswitch|ComposerをPHPバージョンで使い分ける]]   * [[composer:1.9:phpswitch|ComposerをPHPバージョンで使い分ける]]
 +  * [[composer:1.10:local-install|Composerのローカルインストール]]
   * [[composer:1.9:basic-usage|Composer 基本的な使い方]]   * [[composer:1.9:basic-usage|Composer 基本的な使い方]]
   * Composer コマンド一覧   * Composer コマンド一覧
-  * [[composer:1.9:version-constraints|Composer バージョン制約の読み方・書き方]]+  * [[composer:1.9:version-constraints|Composer バージョン制約]]
  
 本章では良く使いそうなComposerのコマンドを挙げておきます。全てのコマンドは以下を参照して下さい。 本章では良く使いそうなComposerのコマンドを挙げておきます。全てのコマンドは以下を参照して下さい。
行 24: 行 21:
 ---- ----
  
-===== 基本コマンド =====+===== 基本的なコマンド =====
  
 <code> <code>
 composer install composer install
 </code> </code>
- https://getcomposer.org/doc/03-cli.md#install-i+  * [[https://getcomposer.org/doc/03-cli.md#install-i]]
  
 最初にパッケージをインストールするときに使用します。パッケージの依存関係が既に解決済みでその指定バージョンをインストールしたいときに使用します。 最初にパッケージをインストールするときに使用します。パッケージの依存関係が既に解決済みでその指定バージョンをインストールしたいときに使用します。
行 38: 行 35:
 composer update composer update
 </code> </code>
- https://getcomposer.org/doc/03-cli.md#update-u+  * [[https://getcomposer.org/doc/03-cli.md#update-u]]
  
-パッケージをアップデートするときに使用します。'composer.json'' から依存関係を解決してパッケージをインストールします+パッケージをアップデートするときに使用します。''composer.json'' から依存関係を解決してパッケージをインストールします
  
 <code> <code>
 composer require composer require
 </code> </code>
- https://getcomposer.org/doc/03-cli.md#require+  * [[https://getcomposer.org/doc/03-cli.md#require]]
  
-パッケージを追加したいときに使用します。指定パッケージが ''composer.json'' に追記され、パッケージが存在しない場合その場で作成されます。+パッケージを追加したいときに使用します。指定パッケージが ''composer.json'' に追記され、パッケージが存在しない場合その場で作成されます。
  
 <code> <code>
 composer dump-autoload composer dump-autoload
 </code> </code>
- https://getcomposer.org/doc/03-cli.md#dump-autoload-dumpautoload-+  * [[https://getcomposer.org/doc/03-cli.md#dump-autoload-dumpautoload-]]
  
 オートローディング用のクラスマップを作成します。 オートローディング用のクラスマップを作成します。
 新しくClass(又はInterface)を作った場合は、オートローディング規約(PSR-4)からクラスをオートロードできますが、クラスマップを作成した方が高速にロードできます。 新しくClass(又はInterface)を作った場合は、オートローディング規約(PSR-4)からクラスをオートロードできますが、クラスマップを作成した方が高速にロードできます。
  
-===== 確認コマンド =====+===== 確認系のコマンド =====
 === composer -V  === === composer -V  ===
 Composerのバージョンを表示します。 Composerのバージョンを表示します。
   * https://getcomposer.org/doc/03-cli.md#global-options   * https://getcomposer.org/doc/03-cli.md#global-options
  
-Example:+実行例:
 <code> <code>
 C:\>composer -V C:\>composer -V
行 70: 行 67:
 === composer show === === composer show ===
 Composerでインストール済みの全てのパッケージ情報を表示します。 Composerでインストール済みの全てのパッケージ情報を表示します。
- https://getcomposer.org/doc/03-cli.md#show+  * https://getcomposer.org/doc/03-cli.md#show
  
-Example:+実行例:
 <code> <code>
-composer show+C:\>composer show 
 +eftec/bladeone         3.37    The standalone version Blade Template Engine from Laravel in a single php file 
 +j4mie/idiorm           v1.5.6  A lightweight nearly-zero-configuration object-relational mapper and fluent ... 
 +monolog/monolog        2.0.2   Sends your logs to files, sockets, inboxes, databases and various web services 
 +phpoption/phpoption    1.7.2   Option Type for PHP 
 +psr/log                1.1.2   Common interface for logging libraries 
 +symfony/polyfill-ctype v1.14.0 Symfony polyfill for ctype functions 
 +vlucas/phpdotenv       v4.1.1  Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER...
 </code> </code>
  
-<code> +=== composer licenses === 
-composer licenses +インストールされている全てのパッケージの名前、バージョン、およびライセンスを表示します。
-</code>+
   * https://getcomposer.org/doc/03-cli.md#licenses   * https://getcomposer.org/doc/03-cli.md#licenses
  
-インストールされている全てのパッケージの名前、バージョン、およびライセンスを表示します。+実行例: 
 +<code> 
 +C:\>composer licenses 
 +Name: __root__ 
 +Version: No version set (parsed as 1.0.0) 
 +Licenses: none 
 +Dependencies:
  
-<code> +Name                    Version  License 
-composer validate+eftec/bladeone          3.37     MIT 
 +j4mie/idiorm            v1.5.6   BSD-2-Clause, BSD-3-Clause, BSD-4-Clause 
 +monolog/monolog         2.0.2    MIT 
 +phpoption/phpoption     1.7.2    Apache-2.0 
 +psr/log                 1.1.2    MIT 
 +symfony/polyfill-ctype  v1.14.0  MIT 
 +vlucas/phpdotenv        v4.1.1   BSD-3-Clause
 </code> </code>
- - https://getcomposer.org/doc/03-cli.md#validate 
  
 +=== composer validate ===
 composer.jsonが有効かどうかを確認します。composer.jsonファイルをコミットする前にvalidateコマンドでチェックできます。  composer.jsonが有効かどうかを確認します。composer.jsonファイルをコミットする前にvalidateコマンドでチェックできます。 
 +  * https://getcomposer.org/doc/03-cli.md#validate
  
 +実行例:
 <code> <code>
-composer status+C:\>composer validate 
 +./composer.json is valid
 </code> </code>
- - https://getcomposer.org/doc/03-cli.md#status 
  
 +=== composer status ===
 インストールされているパッケージがローカルで変更されていないか確認できます。 インストールされているパッケージがローカルで変更されていないか確認できます。
 +  * https://getcomposer.org/doc/03-cli.md#status
  
 +実行例:
 <code> <code>
-composer diagnose+C:\>composer status 
 +No local changes
 </code> </code>
- - https://getcomposer.org/doc/03-cli.md#diagnose 
  
 +=== composer diagnose ===
 Composerが何かおかしな動作をしていると思われる場合は、診断コマンドを実行して、多くの一般的な問題の自動チェックを実行することができます。 Composerが何かおかしな動作をしていると思われる場合は、診断コマンドを実行して、多くの一般的な問題の自動チェックを実行することができます。
 +  * https://getcomposer.org/doc/03-cli.md#diagnose
 +
 +実行例:
 +<code>
 +C:\>composer diagnose
 +Checking composer.json: OK
 +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: 57815BA2 7E54DC31 7ECC7CC5 573090D0  87719BA6 8F3BB723 4E5D42D0 84A14642
 +Dev Public Key Fingerprint: 4AC45767 E5EC2265 2F0C1167 CBBB8A2B  0C708369 153E328C AD90147D AFE50952
 +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:\usr\xampp7.2.8\php\php.exe
 +OpenSSL version: OpenSSL 1.1.0h  27 Mar 2018
 +</code>
 +
 +\\
  
 ===== コマンド一覧 ===== ===== コマンド一覧 =====
行 136: 行 183:
   * composer update --- https://getcomposer.org/doc/03-cli.md#update-u   * composer update --- https://getcomposer.org/doc/03-cli.md#update-u
   * composer validate --- https://getcomposer.org/doc/03-cli.md#validate   * composer validate --- https://getcomposer.org/doc/03-cli.md#validate
 +
 +\\
  
composer/1.9/command-list.1584329891.txt.gz · 最終更新: 2020/03/16 12:38 by tanaka