![](/img/trans.png)
[英]Laravel - MacOS - failed. Exit Code: 127(Command not found) Working directory
[英]php: command not found Command PhaseScriptExecution failed with a nonzero exit code
我更新到 Monterey,我正在嘗試構建我的 xcode 項目。
我有一個在構建階段運行的自定義 php 腳本,我收到以下錯誤。
/Users/jonathan/Library/Developer/Xcode/DerivedData/SwiftApp-aboxvgocemtxyjcdbgadfktiyxvd/Build/Intermediates.noindex/SwiftApp.build/Debug Dev-iphoneos/SiteSelectedLibraryApp.build/Script-025223DA20C597E100D80A6A.sh: line 3: php: command not found
Command PhaseScriptExecution failed with a nonzero exit code
我已經用 brew install php@8.0 安裝了 php。 我現在可以在終端中運行 php 但 xcode 似乎找不到它。
我遇到了同樣的問題。
在互聯網上進行了大量搜索后,我找到了這個解決方案。
如果你去這個圖書館會有所幫助: https://github.com/shivammathur/homebrew-php
按着這些次序:
xcode-select --install
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew tap shivammathur/php
brew install shivammathur/php/php@8.0
brew link --overwrite --force shivammathur/php/php@8.0
如果此命令拋出錯誤,則 select 它顯示在終端上的任何一條路徑並執行它:對我來說,我選擇了這個路徑來覆蓋:
echo 'export PATH="/usr/local/opt/php@8.0/bin:$PATH"' >> ~/.zshrc
php -v
already linked
的警告:brew link --overwrite --force shivammathur/php/php@8.0
而已。
現在 Xcode 將運行 PHP 腳本而不會出現任何錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.