解決 sail composer update 時出現的 Update of laravel/sail failed

huzhuolei發表於2022-07-02

問題

Laravel Sail 環境下,執行 sail composer update 時報錯:

  - Upgrading laravel/sail (v1.14.8 => v1.14.11): Extracting archive
    Update of laravel/sail failed

解決

刪除 .env 裡下面兩行:

WWWGROUP=1000
WWWUSER=1000

重啟容器後執行 sail composer update 就可以了。

更新成功以後別忘了把這兩行再加回去。

分析

這兩行是安裝 sail 時自動加上去的,用來設定容器內執行許可權。sail composer update 的時候因為許可權不夠導致更新失敗。刪除這兩行以後獲得 root 許可權就可以正常更新了。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章