Cocoapods のインストールでタイムアウトエラーとなる場合の対処方法

Flutter の開発環境構築中の Cocoapods のインストールでエラーが出てしまった時の対処手順をメモしておきます。

Cocoapods のインストールでタイムアウトエラーとなる場合の対処方法

参画先から貸与してもらった mac で Flutter の環境構築中に「CocoaPods not installed.」と flutter doctor で指摘されたので sudo gem install cocoapods したら下記のエラーで進みませんでした。

Could not find a valid gem ‘cocoapods’ (>= 0), here is why:
Unable to download data from https://rubygems.org/ – timed out (https://rubygems.org/specs.4.8.gz)

タイムアウトっぽいので接続先にアクセス出来ていない模様。

貸与されている mac は VPN が施されていてプロキシで https 通信が弾かれているのかなと予想。

こちらの記事を参考に以下の手順を行ったらダウンロードできました。

$ gem sources -r https://rubygems.org/
$ gem sources -a http://rubygems.org/
$ sudo gem install cocoapods --source http://rubygems.org

ただ、http 接続は insecure なのであまりおすすめはできない気がします。

もっと他にちゃんとした対応手順があるかもです。

以上