環境等は以下の記事をご参照ください。
さくらのVPSにSSH接続+最低限のセキュリティ対策
Gitをインストール
まずはgit clone
を使うためにgitをインストールします。
$ sudo yum -y install git
$ git --version
rbenvをインストール
Rubyのバージョンを管理するツール、rbenvをインストールします。
$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build #'rbenv install'コマンドの実行に必要なプラグイン
依存パッケージをインストール
rubyをインストールするための関連するパッケージです。これがないと、rbenv installの際にコケるらしいです。
$ yum -y install bzip2 gcc openssl-devel readline-devel zlib-devel
rbenvの読み込み設定
rbenvコマンドを使える用にするために、シェル起動時読み込むbash_profileを編集します。
$ vi ~/.bash_profile
~/.bash_profile
# 省略
PATH=$PATH:$HOME/bin
export PATH
export PATH="$HOME/.rbenv/bin:$PATH" # 追記
eval "$(rbenv init -)" # 追記
$ source ~/.bash_profile
$ rbenv -v
Rubyをインストール
rbenvの設定が終わったので、いよいよRubyのインストールです。
$ rbenv install 2.4.1
$ rbenv global 2.4.1
$ rbenv rehash
$ ruby -v
bundlerをインストール
gemの管理をいい感じにするツールbundler
をインストールしましょう。
$ gem install bundler
node.js、yarnをインストール
Rails6を動かすためにはyarnが必須です。
$ yum install -y nodejs npm --enablerepo=epel
$ npm install -g yarn