【Flutter】pod実行時にGemNotFoundException

現象

FlutterアプリをiOS用にビルドしようとすると、pod updateなどを実行すると、以下のエラーが発生した。

/Library/Ruby/Site/2.6.0/rubygems.rb:263:in `find_spec_for_exe': can't find gem cocoapods (>= 0.a) with executable pod (Gem::GemNotFoundException)
        from /Library/Ruby/Site/2.6.0/rubygems.rb:282:in `activate_bin_path'
        from /usr/local/bin/pod:23:in `
'

解決方法

cocoapodsをアンインストールしてから、インストールしなおす。

sudo gem uninstall cocoapods
sudo gem install -n /usr/local/bin cocoapods

rubyの問題かと思って、rbenvのインストールとかhomebrewからインストールしたりと散々時間を費やしたが、結局上記のコマンドで解決した。

参考

can’t find gem cocoapods (>= 0.a) with executable pod (react-native pod install)