Rocky Linux 8にrubyをインストールする

2021年10月24日

1.OSバージョンを確認
# cat /etc/redhat-release
Rocky Linux release 8.4 (Green Obsidian)

gitバージョンを確認
# git –version
git version 2.27.0

rbenvバージョンを確認
# rbenv -v
rbenv 1.2.0-1-g6cc7bff

2.ruby依存ペッケージをインストール

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo dnf install -y openssl-devel readline-devel zlib-devel gcc
# sudo dnf install -y openssl-devel readline-devel zlib-devel gcc
# sudo dnf install -y openssl-devel readline-devel zlib-devel gcc

3.rubyインストール可能バージョンを確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# rbenv install -l
2.6.8
2.7.4
3.0.2
jruby-9.3.1.0
mruby-3.0.0
rbx-5.0
truffleruby-21.3.0
truffleruby+graalvm-21.3.0
Only latest stable releases for each Ruby implementation are shown.
Use 'rbenv install --list-all / -L' to show all local versions.
# rbenv install -l 2.6.8 2.7.4 3.0.2 jruby-9.3.1.0 mruby-3.0.0 rbx-5.0 truffleruby-21.3.0 truffleruby+graalvm-21.3.0 Only latest stable releases for each Ruby implementation are shown. Use 'rbenv install --list-all / -L' to show all local versions.
# rbenv install -l
2.6.8
2.7.4
3.0.2
jruby-9.3.1.0
mruby-3.0.0
rbx-5.0
truffleruby-21.3.0
truffleruby+graalvm-21.3.0

Only latest stable releases for each Ruby implementation are shown.
Use 'rbenv install --list-all / -L' to show all local versions.

4.ruby 3.0.2をインストール

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@localhost /]# rbenv install 3.0.2
Downloading ruby-3.0.2.tar.gz...
-> https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.2.tar.gz
Installing ruby-3.0.2...
Installed ruby-3.0.2 to /root/.rbenv/versions/3.0.2
[root@localhost /]# rbenv install 3.0.2 Downloading ruby-3.0.2.tar.gz... -> https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.2.tar.gz Installing ruby-3.0.2... Installed ruby-3.0.2 to /root/.rbenv/versions/3.0.2
[root@localhost /]# rbenv install 3.0.2
Downloading ruby-3.0.2.tar.gz...
-> https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.2.tar.gz
Installing ruby-3.0.2...
Installed ruby-3.0.2 to /root/.rbenv/versions/3.0.2

5.バージョンを確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# ruby -v
rbenv: ruby: command not found
The `ruby' command exists in these Ruby versions:
3.0.2
利用バージョンを指定
# rbenv global 3.0.2
# ruby -v
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
# ruby -v rbenv: ruby: command not found The `ruby' command exists in these Ruby versions: 3.0.2 利用バージョンを指定 # rbenv global 3.0.2 # ruby -v ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
# ruby -v
rbenv: ruby: command not found

The `ruby' command exists in these Ruby versions:
  3.0.2
利用バージョンを指定
# rbenv global 3.0.2
# ruby -v
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]

 

Rocky Linux 8

Posted by arkgame