Rails + Thinで構成してみる in Scientific Linux
( Ruby )さくらのVPSを借りることになったので早速Ruby+Rails+Thinで構築してみることにします。
「Thin」てどういうものかって勝手にまとめてみると軽量で高速なRails専用のWebサーバらしいです。
the Mongrel parser, the root of Mongrel speed and security Event Machine, a network I/O library with extremely high scalability, performance and stability Rack, a minimal interface between webservers and Ruby frameworks
RVMのインストール
# bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
設定情報を追加
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
# rvm install 1.9.3 # rvm install 1.9.2 # rvm --default use 1.9.3
RubyGemsのインストール
sudo /usr/local/rvm/bin/ruby setup.rb gem update --system
Mysqlのインストール
gem install mysql2
これの前提条件として
yum install mysql mysql-server mysql-devel
が必要になる。
Thinのインストール:Ruby専用サーバ
gem install execjs gem install therubyracer gem install thin
これでブラウザで画面がみれるようになれば完成です。しかし、Thinとは別にまたUnicornらしきものがでていることを知ったので勉強がてらいれてみることにします。それは後ほど。
■リファレンス http://www.ruby-lang.org/ja/ http://rubygems.org/ http://beginrescueend.com/ http://code.macournoyer.com/thin/