そういや Ubuntu 22.04 ベースの heroku-22 stack が heroku にきていたな、ってのを思い出したので bugs.ruby-lang.org や Ruby CI など諸々を heroku-22 stack にした。
これ、 https://devcenter.heroku.com/changelog-items/2429 を斜め読み程度でしか把握してなかったのだけど、Ruby は OpenSSL 3 の関係で 3.1 しかインストールされてなくて Ruby 3.0 なアプリケーションでは使えなかったというのを今日知った。
https://bugs.ruby-lang.org/issues/18658
上記で議論されている問題が解決すればそのうち使えるようにはなるんだろうけど、結構時間かかりそう。
前回の悪魔的ミートアップからいつも通りの Discord ミートアップに戻っての開催。
https://asakusarb.esa.io/posts/1097
ruby/ruby に make test-bundled-gems
という bundled gems をテストするタスクがあるんだけど、これがなぜか rake をインストールできなくて死に続けているという現象を調べて解決していた。結論としては GEM_HOME
をテストタスクが期待する内容に合わせて修正したら動いたんだけど、そういうものだったかなあ。
とりあえず解決したいことは解決できたのでよかった。