Capybara-webkitのインストール
参考:https://github.com/thoughtbot/capybara-webkit/wiki/Installing-Qt-and-compiling-capybara-webkit
http://qiita.com/amoO_O/items/31d56493887fd0d1edac
http://blog.amedama.jp/entry/2016/01/03/115602
sudo yum install epel-release
sudo yum install qt5-qtwebkit-devel
#QMAKE=/usr/lib64/qt5/bin/qmake gem install capybara-webkit <= ローカルgemとしてインストールする場合
QMAKE=/usr/lib64/qt5/bin/qmake bundle install
echo "PATH=/usr/lib64/qt5/bin:$PATH" >> ~/.bash_profile
Gemfileに以下を追加bundle install
gem 'capybara-webkit', '~> 1.12.0'
X Window System の仮想ディスプレイをインストール
sudo yum -y install xorg-x11-server-Xvfb
Xvfbコマンドで仮想ディスプレイを作成
Xvfb :1 -screen 0 1024x768x24
別のターミナルを開いて環境変数 DISPLAY に先ほど作成した仮想ディスプレイを指定する。
export DISPLAY=:1
この状態でRSpecを実行したら以下のメッセージ
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib64/dri)
パッケージインストールで解消
sudo yum install mesa-dri-drivers