執行 valet 提示 sudo 問題和 undefined function Valet\collect () 錯誤的解決辦法

雪風發表於2020-04-20

如果直接輸入 valet 提示:

sudo: sorry, you are not allowed to preserve the environment

如果使用 sudo 執行報如下錯誤:
Laravel

執行不了 valet 指令,很崩潰啊,以前park的網站都能正常執行,就是不能重新設定和執行任何 valet 指令,哪怕 Valet uninstall—force 也是這個錯誤。

一開始,不管怎麼都出錯,使用 composer global remove laravel/valetcomposer global require laravel/valet 也沒能解決。

後來使用以下方式解決的:

rm -rf ~/.composer/vendor ~/.composer/composer.lock && composer global update
composer global require laravel/valet

關於 sudo 的問題,輸入sudo valet trust 解決。

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

相關文章