CentOS7.9にRuby2.7.5をインストールする
環境
CentOS Linux release 7.9.2009 (Core)
rbenv 1.2.0-14-gc6cc0a1
ruby 2.7.5p203
rubyをインストールする手順
1.必要なパッケージをインストールします
# sudo yum -y install git bzip2 gcc gcc-c++ openssl-devel readline-devel zlib-devel
2.gitから「rbenv.git」cloneして、homeディレクトリに配置します。
$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv Cloning into '/home/arkgame/.rbenv'... remote: Enumerating objects: 3013, done. remote: Counting objects: 100% (117/117), done. remote: Compressing objects: 100% (85/85), done. remote: Total 3013 (delta 62), reused 73 (delta 32), pack-reused 2896 Receiving objects: 100% (3013/3013), 606.56 KiB | 0 bytes/s, done. Resolving deltas: 100% (1871/1871), done.
build用のプラグインをcloneします
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build Cloning into '/home/arkgame/.rbenv/plugins/ruby-build'... remote: Enumerating objects: 12063, done. remote: Counting objects: 100% (756/756), done. remote: Compressing objects: 100% (304/304), done. remote: Total 12063 (delta 481), reused 626 (delta 402), pack-reused 11307 Receiving objects: 100% (12063/12063), 2.54 MiB | 0 bytes/s, done. Resolving deltas: 100% (7948/7948), done.
ファイルを確認します
$ ls ~/.rbenv/plugins/ruby-build/bin rbenv-install rbenv-uninstall ruby-build
「.bash_profile」に下記を追加します
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile $ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
環境設定反映を再度読込み
$ exec $SHELL -l
3.rbenvのバージョンを確認します
$ rbenv --version rbenv 1.2.0-14-gc6cc0a1
4.インストールできるrubyのバージョンを確認します
$ rbenv install --list 2.6.9 2.7.5 3.0.3 3.1.1 jruby-9.3.3.0 mruby-3.0.0 rbx-5.0 truffleruby-22.0.0.2 truffleruby+graalvm-22.0.0.2 Only latest stable releases for each Ruby implementation are shown. Use 'rbenv install --list-all / -L' to show all local versions.
5.ruby 2.7.5をインストールします
$ rbenv install 2.7.5 Downloading ruby-2.7.5.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.5.tar.bz2 Installing ruby-2.7.5... Installed ruby-2.7.5 to /home/arkgame/.rbenv/versions/2.7.5
6.rubyは有効にします
$ rbenv global 2.7.5
7.rubyのバージョンを確認します
$ ruby -v ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-linux]
8.gemアップデートを行います
$ gem update --system