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-webkitのWikiを確認すると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