MacOS升級至Big Sur後發現brew update無法使用了。
查了網路上很多文章建議用brew update-reset來更新,但我下了指令後卻出現了其他問題,
==> Fetching /usr/local/Homebrew...
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
...
後來查了一下才發現要重装xcode command line
xcode-select --install
再執行
brew update-reset
brew list
接著就能安裝php7.4了
brew install php@7.4
結果出現錯誤
Removing: /usr/local/Cellar/nginx/1.17.9... (25 files, 2MB)
Error: Directory not empty @ dir_s_rmdir - /usr/local/Cellar/nginx/1.17.9
先執行
sudo rm -R /usr/local/Cellar/nginx/1.17.9
之後
brew cleanup
我們就可以開始指定使用php7.4了
sudo nginx -s reload
brew unlink php@7.2
brew link php@7.4
brew services start php@7.4
export PATH="/usr/local/opt/php@7.4/bin:$PATH"
export PATH="/usr/local/opt/php@7.4/sbin:$PATH"
最後我們在檢查一下php的版本
php -v
大功告成!
沒有留言:
張貼留言