Kif Tinstalla Ruby fuq CentOS/RHEL 8


Ruby hija lingwa ta' programmar dinamika, b'ħafna għanijiet, b'xejn u ta' sors miftuħ li normalment tintuża għall-iżvilupp ta' applikazzjonijiet tal-web.

Hija lingwa ta 'programmar ta' livell għoli li tgawdi minn komunità vibranti ta 'żviluppaturi li jgħinu biex iżommu u jtejbu kontinwament il-lingwa għal kodiċi aħjar u aktar effiċjenti. Ruby jista 'jintuża f'applikazzjonijiet diversi bħall-analiżi tad-dejta, soluzzjonijiet ta' database tad-dwana u prototipi biex insemmu xi ftit.

F'dan l-artikolu, titgħallem kif tinstalla Ruby fuq CentOS 8 u RHEL 8 Linux.

  1. Installazzjoni ta' Ruby permezz ta' Appstream Repositories
  2. Installazzjoni ta' Ruby permezz ta' RVM Manager

Aħna se nitfgħu dawl fuq kif tinstalla Ruby billi tuża l-metodi msemmija hawn fuq.

Biex tinstalla Ruby billi tuża l-AppStream repo, qabbad it-terminal tiegħek u aġġorna l-pakketti u r-repożitorji tas-sistema billi tinvoka l-kmand dnf li ġej.

$ sudo dnf update

Sussegwentement, kun żgur li l-pakketti msemmija hawn taħt huma installati qabel ma tkompli b'Ruby.

$ sudo dnf install gnupg2 curl tar

Fl-aħħarnett, installa Ruby mir-repożitorji tal-Appstream.

$ sudo dnf install @ruby

Mat-tlestija, ivverifika l-verżjoni ta 'Ruby installata billi tħaddem il-kmand.

$ ruby --version

Mill-output, nistgħu naraw li installajna Ruby 2.5.5 fuq is-sistema CentOS 8 tagħna.

Spiss imqassar bħala RVM, Ruby Version Manager huwa għodda versatili tal-linja tal-kmand u maniġer tal-pakketti bħal dnf li jippermettilek tinstalla u timmaniġġja diversi ambjenti Ruby.

Biex tinstalla rvm, l-ewwel trid tniżżel l-iskrittura tal-istartjar RVM bħala l-utent għerq. Allura, aqleb mill-utent regolari għal utent root u tesegwixxi l-kmand curl li ġej.

# curl -sSL https://get.rvm.io | bash

Waqt l-installazzjoni tal-iskript RVM, jinħoloq grupp ġdid rvm. Barra minn hekk, ikollok notifika li l-installatur m'għadux iżid utenti mal-grupp rvm awtomatikament. L-utenti jridu jagħmlu dan waħedhom.

Għalhekk, ladarba ssir l-installazzjoni, żid l-utent regolari mal-grupp rvm kif muri.

# usermod -aG rvm tecmint

Sussegwentement, aġġorna l-varjabbli tal-ambjent tas-sistema billi tesegwixxi l-kmand.

# source /etc/profile.d/rvm.sh

Imbagħad reload RVM.

# rvm reload

Sussegwentement, installa r-rekwiżiti tal-pakkett.

# rvm requirements

Ladarba tkun lest l-installazzjoni, issa tista 'tiċċekkja d-diversi verżjonijiet ta' Ruby li huma disponibbli biex jitniżżel bl-użu tal-kmand.

# rvm list known

Sakemm tikteb din il-gwida, l-aħħar verżjoni ta 'Ruby hija 2.7.1.

Biex tinstalla Ruby billi tuża l-maniġer RVM mexxi l-kmand.

# rvm install ruby 2.7.1

Dan se jieħu ftit. Dan ikun żmien perfett biex tieħu pawża għall-kafè hekk kif l-rvm jinstalla Ruby 2.7.1.

Ladarba l-installazzjoni titlesta, ivverifika l-verżjoni ta 'Ruby.

$ ruby --version

Kif jidher mill-output, il-verżjoni ta 'Ruby inbidlet biex tirrifletti l-aħħar verżjoni li ġiet installata mill-maniġer RVM.

Biex tagħmel il-verżjoni ta 'hawn fuq il-verżjoni default għal Ruby, mexxi l-kmand.

# rvm use 2.7.1 --default

U hekk tinstalla Ruby fuq CentOS 8 u RHEL 8. Nittamaw li ssibha pjuttost breeze tinstallaha fis-sistema tiegħek. Ir-rispons tiegħek huwa milqugħ mill-aktar.