Error: To set up CocoaPods for ARM macOS, run: arch -x86_64 sudo gem install ffiの解消法
環境
- M1 Pro Macbook
- rbenvでrubyのバージョンを管理
現象
flutter run
した際に、
Error: To set up CocoaPods for ARM macOS, run:
arch -x86_64 sudo gem install ffi
Error running pod install
というエラーが発生した。
どうやらpod installがうまくいっていないようだった。
原因
rubyのバージョン(rbenv)周りが原因。 バージョンを変更しても、rbenvからインストールしたrubyを使用すると動かない。
解決策
rbenv versions
をした際に、system
というrubyが入っている。
rbenv local system
などのように、systemに入っているrubyを使用することで正常にpod installできるようになった。
あとはここらへん
https://qiita.com/Capotasto/items/2a9ec4b4fcb2e0c0af9f
pod installは、ios
ディレクトリ配下でやった記憶が