既に色々な方が書かれており、目新しい事はなにもないですが、備忘録も兼ねてアップロードします。
前提
- CentOS7 インストール済み
- Ruby 2.3.1
- Rails 4.2.6
- SSHにて実行
手順
##1. 必要なパッケージのインストール
yum install gcc-c++ glibc-headers openssl-devel readline libyaml-devel readline-devel zlib zlib-devel
##2. rbenvインストール
git clone https://github.com/sstephenson/rbenv.git /usr/local/rbenv
echo 'export RBENV_ROOT="/usr/local/rbenv"' >> /etc/profile
echo 'export PATH="${RBENV_ROOT}/bin:${PATH}"' >> /etc/profile
echo 'eval "$(rbenv init -)"' >> /etc/profile
SSHを切断し、再接続して
rbenv --version
を実行して、バージョンの確認をする
##3. ruby-buildインストール
git clone https://github.com/sstephenson/ruby-build.git /usr/local/rbenv/plugins/ruby-build
##4. rubyインストール
rbenvでインストールできるRubyのバージョン一覧確認
rbenv install -l
Rubyのバージョンを指定してインストール
rbenv install -v 2.3.1
rbenv rehash
使用するRubyのバージョンを指定
rbenv global 2.3.1
バージョンを確認する
ruby -v
##5. Railsインストール
gem update --system
gem install --no-ri --no-rdoc rails
gem install bundler
rbenv rehash
バージョンを確認する
rails -v
#MySQLを使用する場合
こちらを参考にMySQLのインストールからRubyでの使用方法までを記載しています。
MySQLのインストール手順