MacOSをMonteryに上げたら、bundle installでffiがインストールできなくなったので解決したこと
MacOSの最新版の通知が来ていたのでMonteryに気軽にあげてみたところ、ruby on railsでbundle installができなくなっていました。
エラー内容はこちら
Installing <ffi 1.9.25> with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
xcodeのライブラリーが入っていないいないので下記を実行
$ sudo rm -rf $(xcode-select -print-path)
$ sudo rm -rf /Library/Developer/CommandLineTools
$ xcode-select --install
治るはずが治らないー
あれ?
今度はgitが実行できなくなったので、xcodeを再インストール
sudo rm -rf /Applications/Xcode.app
sudo rm -rf /Library/Preferences/com.apple.dt.Xcode.plist sudo rm -rf ~/Library/Preferences/com.apple.dt.Xcode.plist
sudo rm -rf ~/Library/Caches/com.apple.dt.Xcode
sudo rm -rf ~/Library/Application Support/Xcode
sudo rm -rf ~/Library/Developer/Xcode
sudo rm -rf ~/Library/Developer/CoreSimulator
再起動
App Storeからxcodeを選んでインストール
インストール後に、xcodeを起動し利用規約に同意
bundle install --path vendler/bundle
無事にbundle installができました。
OSを上げると何かしら不具合が起きますよねー