以下のコードを .travis.yml に書く。
before_install:
- gem install nokogiri -- --with-cflags='--std=gnu99'
ruby-head のコンパイラ判定の仕組みが変わったのが原因?なんだっけ。他にも ffi とか redcarpet だとかだいたいインストールにこける奴は上のように bundle される前に手動でインストールしておくと解決する。
これ C レベルのコードの修正を gem それぞれでやらないとダメだとしたら結構大変だなー。