💨

Bitriseビルド時にFailed to install Podsで失敗する

2024/01/09に公開

問題

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の最新版が入ったからみたい。

https://www.keisuke69.net/entry/2023/10/20/203305

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