Rocky Linux 8にrubyをインストールする
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依存ペッケージをインストール
# 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インストール可能バージョンを確認
# 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をインストール
[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.バージョンを確認
# 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]