トップ «前の日記(2020/09/15 (火) ) 最新 次の日記(2020/09/17 (木) )» 編集 RSS feed

HsbtDiary


2020/09/16 (水) [長年日記]

Apple DTK で Ruby のテストを実行するようにした

Apple DTK こと ARM 版の Mac mini + Big Sur Beta で Ruby をビルドして chkbuild で回し始めることができるようになった。

http://rubyci.s3.amazonaws.com/osx1100arm/ruby-master/log/20200917T014513Z.fail.html.gz

盛大にテストが落ちてるので、ここからボチボチと対応していく必要があるなあ。Big Sur と言うか Catalina 以降で cron を回す時にいくつかはまった。

  • cron にディスクフルアクセスの許可を与える必要がある(参考: https://mac-ra.com/catalina-crontab/)
  • crontab に /usr/local/bin が PATH として渡ってない

後者は今まで CI 用のマシンは Macports を使って、/opt/local/bin を明示的に渡していたので気がつかなかっただけで、macOS ではずっとそう言うものかもしれない。

ひとまずこれをベースに rubygems 周りをドカドカ直していこう。