まぁ、開発環境ですが、その後も楽しみながらすすめています。
で、各パッケージが古くなったかなということで、homebrewをUPGRADEして・・・ハマった(^^)
brew update
brew upgrade
で、待つこと数10分・・・
PHP8.4がインストールされて、これまで最新だったPHP8.3が一つ前バージョンになりました。
/opt/homebrew/etc/php
を見ると、しっかりphp8.3、php8.4 が存在していて、これまでのphp8.3のphp.iniもしっかり残っているので
「おお!優〜〜〜秀〜〜〜(^^)」
で、環境変数をみたところ、PHP8.3はいないので、まぁそれくらいはね、と穏やかな気持ちで
echo export PATH="/opt/homebrew/opt/php@8.3/bin:$PATH"
echo export PATH="/opt/homebrew/opt/php@8.3/sbin:$PATH"
とパスを追加。その後サービス起動したところ・・・
Bootstrap failed: 5: Input/output error
Try re-running the command as root for richer errors.
Error: Failure while executing; `/bin/launchctl bootstrap gui/501 /opt/homebrew/opt/php@8.3/homebrew.mxcl.php@8.3.plist` exited with 5.
となって起動できない???
ここでなぜか「ん〜???なんか読み込む必要のないモノ読もうとしているぞ!」と
激しく勘違い!!!
で、これしたら
launchctl unload /opt/homebrew/opt/php@8.3/homebrew.mxcl.php@8.3.plist
「は?そんなモジュールないですけど???」ってMacに鼻で笑われた(;´д`)
ここでようやく「ん?そういえば、さっきomposerのアップグレードができなくて、一旦PHPをuninstallしろって言われたよな。。。もしかして!」
と、/opt/homebrew/etc/opt
と覗くと・・・・php@8.3 がいない(@_@)!
ということで、改めてPHP8.3をインスト〜〜〜ル
brew install php@8.3
無事サービス起動できました(^_^)
結局、いつものように勘違いネタでした。