さくらのVPSでRails環境構築

さくらのVPS(CentOS 6.4 x86_64)でRailsの開発環境を整えたときの構築メモです。

初期設定

yum

rbenv(システムワイド)でRubyの導入

必要なyumパッケージ

  • gcc-c++ patch readline readline-devel zlib zlib-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison gdbm-devel tcl-devel tk-devel libxslt-devel libxml2-devel libyaml-devel

rbenv, ruby-buildの導入

   
export RBENV_ROOT="/usr/local/rbenv"
export PATH="${RBENV_ROOT}/bin:${PATH}"
    
if [ -n $ZSH_VERSION ]; then
  eval "$(rbenv init - zsh)"
elif [ -n $BASH_VERSION]; then
  eval "$(rbenv init -)"
fi

Ruby on Railsのインストール

yumパッケージ

  • sqlite sqlite-devel
  • mysql-server mysql-devel
    • /etc/my.cnf mysqldセクション
      • character-set-server = utf8 追加
    • mysql_secure_installation
    • rootのパスワードはセットしない
  • ImageMagick ImageMagick-devel

インストール

  • gem install rails