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.
- Installazzjoni ta' Ruby permezz ta' Appstream Repositories
- 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.