bundle install で古いバージョンのgemがmacでインストールできなかった場合の対処方法
自分のrails環境でbundleインストールをした際、
ffiというgemの古いバージョンがインストールできなかったため、以下のように設定ファイルを作成するといいことを教わった。
mkdir .bundle cd .bundle vi config ----- BUNDLE_BUILD__FFI: "--with-cflags='-Wno-error=implicit-function-declaration'" ----- cd .. bundle install
※これはコンパイル時にエラーを発生させないようにしているもので、macのバージョンが上がるとFFIに関してはセキュリティに問題があって古いバージョンを許可していないため起きることがあるらしい。本来は新しいバージョンを使うのがベター。