💨
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