KASHIMURA Blog

Webサービス開発のこと、個人的なことを書いているブログ

BitriseのビルドでRubyのバージョンが存在しないと言われたときの対処

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に変更してビルドしてみると問題なく完了した 🚀

おしまい!