bundle installのjsonでエラーになる
El CapitanからHigh Sierraにアップデートしたら特定のRubyのバージョンでエラーがでるようになって
$ bundle install --without production --path vendor/bundle ~~ 中略 ~~ Fetching json 1.7.5 Installing json 1.7.5 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension. ~~ 中略 ~~ An error occurred while installing json (1.7.5), and Bundler cannot continue. Make sure that `gem install json -v '1.7.5'` succeeds before bundling.
エラーには
$ gem install json -v '1.7.5'
しろって書いてあるけど、これやると解決するどころか余計ひどくなる。 Rackupでopensslがどーのみたいなエラーが出るようになったりした。。
$ bundle update json
後にもう一度
$ bundle install --without production --path vendor/bundle
で解決した。