現象
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)