作曲家默認使用%APPDATA%\Composer
目錄作爲全局包。
所以我需要添加%APPDATA%\Composer\vendor\bin
路徑到我的用戶PATH環境變量。更改作曲家全局路徑(Windows)
我可以將安裝目錄更改爲類似C:\php\composer
的東西嗎?我該怎麼做?
作曲家默認使用%APPDATA%\Composer
目錄作爲全局包。
所以我需要添加%APPDATA%\Composer\vendor\bin
路徑到我的用戶PATH環境變量。更改作曲家全局路徑(Windows)
我可以將安裝目錄更改爲類似C:\php\composer
的東西嗎?我該怎麼做?
我發現在源代碼中的答案:https://github.com/composer/composer/blob/master/src/Composer/Factory.php#L45
所以環境變量COMPOSER_HOME
必須定義爲C:\php\composer
。
在Windows上,當庫/包的global install完成時,composer將包存儲在windows **application data folders** which by default is
C:\ Users {user name} \ AppData \ Roaming`內的Composer
目錄中。
要將此文件夾更改爲C:\php\composer
,請創建一個COMPOSER_HOME
環境變量,其值設置爲C:\php\composer
。
下面的步驟解釋瞭如何在Windows中添加環境變量。 *按Windows鍵+暫停歇然後單擊Advanced system Settings
點擊Environmental variables
按鈕。
在System variables
,單擊New...
按鈕並添加環境變量,像這樣:
您可能需要重新啓動計算機,這纔會生效。
圖片來源:http://w3guy.com/change-composer-global-package-install-folder-windows/
謝謝!只要重新打開cmd就可以 – Sharpless512 2015-12-19 10:25:36