BitriseでiOSのビルドをしようとすると以下のようなエラーが発生。
rbenv: version `3.1.2' is not installed (set by /Users/vagrant/git/.ruby-version)
ローカルではビルドできているので軽くググると、
Bitriseで使えるRubyバージョンは指定されているみたい。
Bitriseで使えるRubyバージョンは、Bitriseを開いて対象アプリのWorkflowsEditorのStackタブに表示されているDefault Stackの中の「Apple Silicon Stack」というテキストリンクをクリック!
表示されたページでキーワード検索を使って「ruby version」と書かれて所を探す。
検索結果がこれ👇
=== Ruby and rubygems ================== * Ruby (default): ruby 2.6.9p207 (2021-11-24 revision 67954) [arm64-darwin21] --- Available ruby versions --- system * 2.6.9 (set by /Users/vagrant/.rbenv/version) 2.7.2 2.7.5 3.0.0 3.0.3
これを見ると、指定していたruby 3.1.2は対象外のようなので、3.0.3に変更してビルドしてみると問題なく完了した 🚀
おしまい!