Composerは、グローバルパッケージに対してデフォルトで%APPDATA%\Composer
ディレクトリを使用します。
したがって、ユーザーのPATH環境変数に%APPDATA%\Composer\vendor\bin
パスを追加する必要があります。
インストールディレクトリをC:\php\composer
のようなものに変更できますか?どうすればいいですか?
ソースコードで答えを見つけました: https://github.com/composer/composer/blob/master/src/Composer/Factory.php#L45
したがって、環境変数COMPOSER_HOME
はC:\php\composer
として定義する必要があります。
Windowsでは、ライブラリ/パッケージの グローバルインストール が実行されると、composer=はパッケージをwindows **application data folders** which by default is
C内のComposer
ディレクトリに保存します。\Users {ユーザー名}\AppData\Roaming`。
このフォルダーをC:\php\composer
と言うように変更するには、COMPOSER_HOME
に設定された値でC:\php\composer
環境変数を作成します。
以下の手順は、Windowsで環境変数が追加される方法を説明しています。 *Windowsキー+ブレークの一時停止を押し、Advanced system Settings
をクリックします
Environmental variables
ボタンをクリックします。
System variables
の下で、New...
ボタンをクリックし、次のように環境変数を追加します。
これを有効にするには、PCを再起動する必要があります。
クレジット: http://w3guy.com/change-composer-global-package-install-folder-windows/