はじめに
Mac M1チップで、pod install が失敗する。
LoadError - dlsym(0x7f8926035eb0, Init_ffi_c): symbol not found - /Library/Ruby/Gems/2.6.0/gems/ffi-1.13.1/lib/ffi_c.bundle
etc
とか
LoadError - dlopen(/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.3/lib/ffi_c.bundle, 0x0009): missing compatible arch in /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.3/lib/ffi_c.bundle
etc
が出てpod installができないときに以下の記事で解消。
解決
1. Right-click on Terminal in Finder
2. Get Info
3. Open with Rosetta
I installed a gem that seems to be related to the symbol not found in the error:
sudo gem install ffi
とあるので、Rosettaでターミナル開いて、ffiをgemでinstallで解消。