AppleScript の do shell script でコマンドが not found (PATHが効かない)
Q&A
Closed
解決したいこと
AppleScript で、do shell script を使用してシェルコマンドを実行したいのですが、brew で追加した php や jq コマンドが not found になる問題。
/opt/homebrew/bin/php
のようにフルパス指定では動作する。
例)
テキストのURLエンコードをしようとして、上記コマンドなどを実行しようとして、エラーが発生しました。
解決方法を教えて下さい。
発生している問題・エラー
error "sh: php: command not found" number 127
自分で試したこと
.zshrc にはパスを追加している。
なので、
"ターミナル" では、 $ php -help
で問題なく動作する。
$ jq -help
も問題なく動作するが、AppleScript の do shell script では同様に command not founde になります。