古いシステムのメンテナンスで、ひさびさに環境をつくったらハマったのでメモ。
macOS 10.13/Xcode10以降で、fatal error: 'cstddef' file not found
が出てビルドに失敗する。
結論(2019/11/12時点での確認)
1.15.1
以上になるよう指定する。とりあえず1.15.1以降であればOK。
gem 'capybara-webkit', '~> 1.15.1'
とか
gem 'capybara-webkit', '>= 1.15.1', '< 1.16'
みたいにバージョンを指定してからbundle installでOK。'< 2'
でもいい。
個別にやるなら以下で。
gem install capybara-webkit -v '1.15.1' --source 'https://rubygems.org/'
参考
この記事そのままで解消できましたので感謝。
原因、および公式のPull Requestのリンクなど。qt5.5の問題がまだ解決されてなければそちらもチェック。