Amazon EC2(Amazon Linux 2023)にRubyをインストールする方法を解説します。
手順完成までの道のりは以下の記事を参照してください。
![](https://ootkblog.com/wp-content/uploads/2024/04/how-to-solve-error-amazon-ec2-ruby-install-32.png)
EC2インスタンスにログインしたところから始めます。
![](https://ootkblog.com/wp-content/uploads/2024/04/amazon-ec2-ruby-install-1.png)
必要なパッケージをインストール(git gcc openssl-devel libffi-devel libyaml-devel readline-devel zlib-devel)
Rubyをインストールするために必要なパッケージ(git gcc openssl-devel libffi-devel libyaml-devel readline-devel zlib-devel)をインストールしていきます。
以下のコマンドを実行し、インストールされているパッケージを最新バージョンにします。
sudo yum update
![](https://ootkblog.com/wp-content/uploads/2024/04/amazon-ec2-ruby-install-2.png)
以下のコマンドを実行し、Rubyをインストールするために必要なパッケージをインストールします。
sudo yum install git gcc openssl-devel libffi-devel libyaml-devel readline-devel zlib-devel
![](https://ootkblog.com/wp-content/uploads/2024/04/amazon-ec2-ruby-install-3.png)
必要なパッケージをインストール(rbenv ruby-build)
Rubyをインストールするために必要なパッケージ(rbenv ruby-build)をインストールしていきます。
以下のコマンドを実行し、rbenvをインストールします。
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
![](https://ootkblog.com/wp-content/uploads/2024/04/amazon-ec2-ruby-install-4.png)
以下のコマンドを実行し、「.bash_profile」を編集します。
vim .bash_profile
![](https://ootkblog.com/wp-content/uploads/2024/04/amazon-ec2-ruby-install-5.png)
以下のように編集します。
eval "$(~/.rbenv/bin/rbenv init - bash)"
![](https://ootkblog.com/wp-content/uploads/2024/04/amazon-ec2-ruby-install-6.png)
変更内容を反映させるために、再起動します。(Tera Termを切断して、再び接続します。)
![](https://ootkblog.com/wp-content/uploads/2024/04/amazon-ec2-ruby-install-7.png)
以下のコマンドを実行し、ruby-buildをインストールします。
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
![](https://ootkblog.com/wp-content/uploads/2024/04/amazon-ec2-ruby-install-8.png)
Rubyをインストール
以下のコマンドを実行し、TMPDIRとしてディレクトリを指定し、Rubyをインストールします。
※カレントディレクトリは「/home/ec2-user」です。
TMPDIR="${PWD}/tmp" rbenv install 3.2.3
![](https://ootkblog.com/wp-content/uploads/2024/04/amazon-ec2-ruby-install-9.png)
画面が変わらないまま10分くらい待つと、Rubyのインストール完了しました。
![](https://ootkblog.com/wp-content/uploads/2024/04/amazon-ec2-ruby-install-10.png)
インストールしたRubyバージョンを有効化
以下のコマンドを実行し、「version」ファイルを作成し、編集します。
vim version
![](https://ootkblog.com/wp-content/uploads/2024/04/amazon-ec2-ruby-install-11.png)
使用したい(インストールした)Rubyバージョンを入力します。
今回は「3.2.3」と入力します。保存して閉じます。
![](https://ootkblog.com/wp-content/uploads/2024/04/amazon-ec2-ruby-install-12.png)
以下のコマンドを実行し、Rubyバージョンを確認します。
ruby -v
![](https://ootkblog.com/wp-content/uploads/2024/04/amazon-ec2-ruby-install-13.png)
正常にRubyバージョンが表示されました。
これでAmazon EC2にRubyをインストール完了です。