Techioz Blog

iOS Flutterプロジェクトをビルドしようとすると、gems実行可能フックが見つかりません

概要

flutter run コマンドを実行すると、gems ファイルからこのエラーが発生します

Error output from CocoaPods:
           ↳
[        ]     Ignoring executable-hooks-1.6.1 because its extensions are not built. Try: gem pristine executable-hooks --version 1.6.1
               Ignoring executable-hooks-1.6.1 because its extensions are not built. Try: gem pristine executable-hooks --version 1.6.1

そして、エラーが示唆したように実際にこのgem pristine executable-hooks –version 1.6.1を実行しようとしましたが、このエラーで終了しました

Ignoring executable-hooks-1.6.1 because its extensions are not built. Try: gem pristine executable-hooks --version 1.6.1
Error loading RubyGems plugin "/Users/[user_name]/.rvm/rubies/ruby-3.1.2/lib/ruby/gems/3.1.0/plugins/executable-hooks_plugin.rb": cannot load such file -- executable-hooks/wrapper (LoadError)

解決策

必ず flutter clean、pub get を実行し、pod update を実行してみてください。うまくいったら後で感謝してください