[1] Ruby 2.7 – Instalacja
19 marca 2022Zainstaluj Ruby 2.7.
[1] Potwierdź bieżącą włączoną wersję Rubiego i zainstaluj 2.7.
[root@vlsr02 ~]# dnf module list ruby Ostatnio sprawdzono ważność metadanych: 0:19:20 temu w dniu sob, 19 mar 2022, 19:23:39. CentOS Stream 8 - AppStream Name Stream Profiles Summary ruby 2.5 [d] common [d] An interpreter of object-oriented scripting language ruby 2.6 common [d] An interpreter of object-oriented scripting language ruby 2.7 common [d] An interpreter of object-oriented scripting language ruby 3.0 common [d] An interpreter of object-oriented scripting language Wskazówka: [d]omyślne, [e]włączone, [x]wyłączone, [i]zainstalowane # jeśli są inne wersja załączone, zresetuj ustawienia i przełącz na wersję 2.7 [root@vlsr02 ~]# dnf module reset ruby [root@vlsr02 ~]# dnf module enable ruby:2.7 # zainstaluj Ruby 2.7 [root@vlsr02 ~]# dnf module install ruby:2.7/common Ostatnio sprawdzono ważność metadanych: 0:21:05 temu w dniu sob, 19 mar 2022, 19:23:39. Rozwiązano zależności. ======================================================================================== Pakiet Arch. Wersja Repoz. Rozm. ======================================================================================== Instalowanie pakietów grupy/modułu: ruby x86_64 2.7.3-136.module_el8.5.0+813+054ec265 appstream 88 k Instalowanie zależności: ruby-libs x86_64 2.7.3-136.module_el8.5.0+813+054ec265 appstream 3.2 M rubygem-irb noarch 1.2.6-136.module_el8.5.0+813+054ec265 appstream 116 k rubygem-json x86_64 2.3.0-136.module_el8.5.0+813+054ec265 appstream 92 k rubygem-psych x86_64 3.1.0-136.module_el8.5.0+813+054ec265 appstream 97 k Instalowanie słabych zależności: ruby-default-gems noarch 2.7.3-136.module_el8.5.0+813+054ec265 appstream 73 k rubygem-bigdecimal x86_64 2.0.0-136.module_el8.5.0+813+054ec265 appstream 100 k rubygem-bundler noarch 2.1.4-136.module_el8.5.0+813+054ec265 appstream 387 k rubygem-io-console x86_64 0.5.6-136.module_el8.5.0+813+054ec265 appstream 71 k rubygem-openssl x86_64 2.1.2-136.module_el8.5.0+813+054ec265 appstream 196 k rubygem-rdoc noarch 6.2.1-136.module_el8.5.0+813+054ec265 appstream 454 k rubygems noarch 3.1.6-136.module_el8.5.0+813+054ec265 appstream 308 k Instalowanie profili modułów: ruby/common Podsumowanie transakcji ======================================================================================== Instalacja 12 pakietów [root@vlsr02 ~]# ruby -v ruby 2.7.3p183 (2021-04-05 revision 6847ee089d) [x86_64-linux] # zweryfikuj instalację uruchamiając prosty skrypt [root@vlsr02 ~]# cat > ruby_test.rb <<'EOF' msg = Class.send(:new, String); mymsg = msg.send(:new, "Hello Ruby World !\n"); STDOUT.send(:write, mymsg) EOF [root@vlsr02 ~]# ruby ruby_test.rb Hello Ruby World !