web-dev-qa-db-ja.com

変更composer=グローバルパス(Windows)

Composerは、グローバルパッケージに対してデフォルトで%APPDATA%\Composerディレクトリを使用します。
したがって、ユーザーのPATH環境変数に%APPDATA%\Composer\vendor\binパスを追加する必要があります。

インストールディレクトリをC:\php\composerのようなものに変更できますか?どうすればいいですか?

18
Dmitry

ソースコードで答えを見つけました: https://github.com/composer/composer/blob/master/src/Composer/Factory.php#L45

したがって、環境変数COMPOSER_HOMEC:\php\composerとして定義する必要があります。

20
Dmitry

Windowsでは、ライブラリ/パッケージの グローバルインストール が実行されると、composer=はパッケージをwindows **application data folders** which by default isC内のComposerディレクトリに保存します。\Users {ユーザー名}\AppData\Roaming`。

このフォルダーをC:\php\composerと言うように変更するには、COMPOSER_HOMEに設定された値でC:\php\composer環境変数を作成します。

以下の手順は、Windowsで環境変数が追加される方法を説明しています。 *Windowsキー+ブレークの一時停止を押し、Advanced system Settingsをクリックします

Windows system settings

Environmental variablesボタンをクリックします。

Environmental variable button

System variablesの下で、New...ボタンをクリックし、次のように環境変数を追加します。

Add environmental variables in Windows

これを有効にするには、PCを再起動する必要があります。

クレジット: http://w3guy.com/change-composer-global-package-install-folder-windows/

20
Collizo4sky