ruby をインストール ----------------------------- ruby module をリストアップ [root@falcon21 ~]# dnf module list ruby メタデータの期限切れの最終確認: 1:15:44 時間前の 2020年12月05日 10時08分39秒 に実施しました。 CentOS-8 - AppStream Name Stream Profiles Summary ruby 2.5 [d] common [d] An interpreter of object-oriented scripting language ruby 2.6 [e] common [d] [i] An interpreter of object-oriented scripting language ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalled ------------- リセットして有効バージョンを切り替え [root@falcon21 ~]# dnf module reset ruby インストール無しで、有効化 [root@falcon21 ~]# dnf module enable ruby:2.6 Ruby 2.6 を指定してアップデート [root@falcon21 ~]# dnf module -y update ruby:2.6 メタデータの期限切れの最終確認: 2:03:07 時間前の 2020年12月05日 10時08分39秒 に実施しました。 依存関係が解決しました。 行うべきことはありません。 完了しました! [root@falcon21 ~]# ruby -v ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux] テストスクリプトを作成して動作確認 [root@falcon21 ~]# vi ruby_test.rb 'EOF' msg = Class.send(:new, String); mymsg = msg.send(:new, "Hello Ruby World !\n"); STDOUT.send(:write, mymsg) EOF test.rb を実行 [root@falcon21 ~]# ruby ruby_test.rb Hello Ruby World ! Traceback (most recent call last): ruby_test.rb:5:in `<main>': uninitialized constant EOF (NameError) ******************************************************** |
投票数:0
平均点:0.00