Centos6.5でrbenvとphantomjsを構築したメモ
依存ライブラリをインストール
sudo yum -y install git gcc gcc-c++ make flex bison gperf ruby \ openssl-devel freetype-devel fontconfig-devel libicu-devel sqlite-devel \ libpng-devel libjpeg-devel readline-devel
日本語のフォントをインストール
sudo yum -y groupinstall "Japanese Support"
rbenvをインストール
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build git clone https://github.com/jamis/rbenv-gemset.git ~/.rbenv/plugins/rbenv-gemset git clone https://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash
rbenvのパスを設定
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc
rubyをインストール
rbenv install 2.2.4 rbenv rehash rbenv versions rbenv global 2.2.4 rbenv rehash rbenv versions
bundlerをインストール
gem install bundler
rubyバージョン確認
ruby -v
pipインストール
cd /usr/local/src sudo wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py pip install argparse
ソースチェックアウトしてからインストール
cd /usr/local/src sudo git clone git://github.com/ariya/phantomjs.git cd phantomjs/ sudo git checkout 2.1.1 sudo git submodule init sudo git submodule update ## build開始(少し時間が掛かる) sudo python build.py
PATH直下に移動
sudo cp /usr/local/src/phantomjs/bin/phantomjs /usr/local/bin/ phantomjs --version 2.1.1
qmake配置
sudo cp -a /usr/local/src/phantomjs/src/qt/qtbase/bin/qmake /usr/local/bin/