EC2インスタンスにRailsをインストールする手順は以下の通りです。
必要なパッケージのインストール
まず、必要なパッケージをインストールします。
sudo yum update -y
sudo yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison sqlite-devel
Node.jsのインストール
Railsのアプリケーションを実行するには、Node.jsが必要です。Node.jsをインストールします。
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
$ . ~/.nvm/nvm.sh
$ nvm install 17.9.1
rbenvのインストール
Rubyのバージョン管理にはrbenvを使用します。rbenvをインストールします。
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
ruby-buildのインストール
rbenvでRubyのバージョンを切り替えるためには、ruby-buildが必要です。ruby-buildをインストールします。
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Rubyのインストール
Rubyをインストールします。バージョンは3.1.2をインストールする例です。
下は使用するバージョンの指定です。
rbenv install 3.1.2
rbenv global 3.1.2
Bundlerのインストール
Railsアプリケーションを作成するには、Bundlerが必要です。Bundlerをインストールします。
gem install bundler
Railsのインストール
最後に、Railsをインストールします。
gem install rails -v 7.0.4
以上で、EC2インスタンスにRailsをインストールする手順は完了です。