setup-plan9portでインストールしたrcをactionsのrun.shellに使えない
setup-plan9port で PATH を通していたが、GitHub Actionsの shell で使うと
rc: command not found
というエラーになった。具体的には以下の場合、
steps:- run: whatis path shell: rc {0}Workflow syntax for GitHub Actions / Custom shellでは任意のコマンドが使えるように書かれているので使えることは間違いない。これは結局、setup-plan9port の INSTALL -b コマンドで必要なヘッダファイルがなくてバイナリを正しくビルドできていなかったことが原因。ubuntu-20.04 ランナーにはX11ヘッダファイルが入っているので問題なかったが、ubuntu-24.04 には入っていない。
ビルドに失敗してもエラーにならず進んでしまうと気づかないので、要望挙げるといいかもしれない。