kikeda1104's blog

備忘録・技術に関することを書いています。(webエンジニア)

Capybara-webkitの導入(Cent OS 6.5)

こんにちは。kikeda1104です。 スクレイピングで、JSがrenderするDOMを触る必要があったので、CapybaraとCapybara-webkitをインストールしました。

環境

  • Cent OS 6.5

まず、インストールする上でqtが必要になるので、これをインストールします。

Qtのダウンロード&インストール

最新版は、現在(2014/10/30)5.3系ですが、Capybara-webkitWikiを確認すると4.8を使っています。

$ cd ~/Downloads
$ wget http://download.qt-project.org/official_releases/qt/4.8/4.8.6/qt-everywhere-opensource-src-4.8.6.tar.gz 
$ tar xzvf qt-everywhere-opensource-src-4.8.6.tar.gz
$ cd qt-everywhere-opensource-src-4.8.6
$ ./configure
$ gmake
$ sudo gmake install
$ sudo ln -s /usr/local/Trolltech/Qt-4.8.6/bin/qmake /usr/bin/qmake

capybara-webkitをインストール

$ gem install capybara-webkit
Fetching: capybara-webkit-1.3.1.gem (100%)
Building native extensions.  This could take a while...
Successfully installed capybara-webkit-1.3.1
Parsing documentation for capybara-webkit-1.3.1
Installing ri documentation for capybara-webkit-1.3.1
Done installing documentation for capybara-webkit after 0 seconds
1 gem installed

参考

https://github.com/thoughtbot/capybara-webkit/wiki/Installing-Qt-and-compiling-capybara-webkit