問題
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 協議》,轉載必須註明作者和本文連結