💨
Bitriseビルド時にFailed to install Podsで失敗する
問題
bitrise
Failed to install Pods:
command failed with exit status 1 (pod "_1.14.3_" "install" "--no-repo-update"):
[!] Error installing boost
上記のエラーでbitriseがこけるようになった。
調べると下記の記事を見かけたのでactivesupportのバージョンを固定する事にしました。
Bitriseの環境ではビルドのたびに毎回新たにRubyのランタイムや依存ライブラリがインストールされていて、そのタイミングでactivesupportの最新版が入ったからみたい。
Gemfile.lock を確認すると 7.1.1 でした
Gemfile.lock
activesupport (7.1.1)
解決方法
開発環境のGemfileに追記
Gemfile
ruby '3.2.2'
+ gem "activesupport", "~> 7.0.8"
gem 'cocoapods', '~> 1.11', '>= 1.11.2'
updateしてコミット
ターミナル
bundle update activesupport
その後、再び bitrise でビルドするとすんなり通りました!
おわりに
なんでこれでビルド通るようになったのかよくわかっていないのですが、activesupport に依存する何かでエラーが起きたのかなと思ってます。
Discussion