composer diagnose
若是執行時出現「composer : 無法辨識 'composer' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字是否正確,如果包含路徑的話,請確認路徑是否正確,然後再試一次。」那影在環境變數中加入以下兩個路徑即可(其中%USERPROFILE%就是使用者家目錄,如:C:\Users\帳號):
%USERPROFILE%
%USERPROFILE%\AppData\Local\ComposerSetup\bin %USERPROFILE%\AppData\Roaming\Composer\vendor\bin
如果有key設定失敗的問題,請執行:
composer self-update --update-keys
並連結到 https://composer.github.io/pubkeys.html 依據指示貼入金鑰設定值即可
composer self-update
composer update
Failed to decode response: zlib_decode(): data error
那麼可以試試執行清除快取的指令,有時候就可以解決了。
composer clear-cache
composer global require hirak/prestissimo
如此,Composer 便會自動判斷每個元件的最穩定版本編號,並下載該元件,以及更新相關元件。
hirak/prestissimo 是一個可以加快composer安裝速度的套件,可以讓 composer 也能多進程並行下載。
若要查詢某套件的詳情或版本:
composer show 套件名稱
若要解除已安裝套件
composer remove 套件名稱
詳細指令請參考:https://getcomposer.ycnets.com/doc/03-cli.md
進階搜尋