Jinsi ya kufunga Ruby kwenye CentOS/RHEL 8


Ruby ni lugha ya programu inayobadilika, yenye madhumuni mengi, isiyolipishwa na ya chanzo huria ambayo kwa kawaida hutumiwa kwa ajili ya ukuzaji wa programu za wavuti.

Ni lugha ya programu ya kiwango cha juu ambayo inafurahia jumuiya changamfu ya wasanidi programu ambao husaidia kudumisha na kuendelea kuboresha lugha kwa msimbo bora na bora zaidi. Ruby inaweza kutumika katika programu mbalimbali kama vile uchanganuzi wa data, suluhu maalum za hifadhidata na uchapaji wa protoksi kutaja chache.

Katika makala hii, utajifunza jinsi ya kufunga Ruby kwenye CentOS 8 na RHEL 8 Linux.

  1. Inasakinisha Ruby kupitia Hifadhi za Appstream
  2. Kusakinisha Ruby kupitia Kidhibiti cha RVM

Tutaangazia jinsi unavyosakinisha Ruby kwa kutumia njia zilizotajwa hapo juu.

Ili kusakinisha Ruby kwa kutumia repo la AppStream, washa terminal yako na usasishe vifurushi na hazina za mfumo kwa kutumia amri ifuatayo ya dnf.

$ sudo dnf update

Ifuatayo, hakikisha kwamba vifurushi vilivyotajwa hapa chini vimesakinishwa kabla ya kuendelea na Ruby.

$ sudo dnf install gnupg2 curl tar

Mwishowe, sakinisha Ruby kutoka kwa hazina za Appstream.

$ sudo dnf install @ruby

Baada ya kukamilisha, thibitisha toleo la Ruby iliyosanikishwa kwa kuendesha amri.

$ ruby --version

Kutoka kwa pato, tunaweza kuona kwamba tumeweka Ruby 2.5.5 kwenye mfumo wetu wa CentOS 8.

Mara nyingi hufupishwa kama RVM, Kidhibiti cha Toleo la Ruby ni zana ya mstari wa amri na meneja wa kifurushi hodari kama vile dnf ambayo hukuruhusu kusakinisha na kudhibiti mazingira mengi ya Ruby.

Ili kusakinisha rvm, unahitaji kwanza kupakua hati ya kuanzisha RVM kama mtumiaji mzizi. Kwa hivyo, badilisha kutoka kwa mtumiaji wa kawaida hadi kwa mzizi na utekeleze amri ifuatayo ya curl.

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

Wakati wa usakinishaji wa hati ya RVM, kikundi kipya cha rvm kinaundwa. Zaidi ya hayo, unapata arifa kwamba kisakinishi hakiongezi tena watumiaji kwenye kikundi cha rvm kiotomatiki. Watumiaji wanahitaji kufanya hivi peke yao.

Kwa hivyo, usakinishaji ukishakamilika, ongeza mtumiaji wa kawaida kwenye kikundi cha rvm kama inavyoonyeshwa.

# usermod -aG rvm tecmint

Ifuatayo, sasisha vigezo vya mazingira ya mfumo kwa kutekeleza amri.

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

Kisha pakia upya RVM.

# rvm reload

Ifuatayo, sakinisha mahitaji ya kifurushi.

# rvm requirements

Mara baada ya kukamilisha usakinishaji, sasa unaweza kuangalia matoleo mbalimbali ya Ruby ambayo yanapatikana kwa kupakuliwa kwa kutumia amri.

# rvm list known

Kufikia wakati wa kuandika mwongozo huu, toleo la hivi karibuni la Ruby ni 2.7.1.

Ili kufunga Ruby kwa kutumia meneja wa RVM endesha amri.

# rvm install ruby 2.7.1

Hii itachukua muda. Huu utakuwa wakati mwafaka wa kuchukua mapumziko ya kahawa rvm inaposakinisha Ruby 2.7.1.

Mara tu usakinishaji ukamilika, thibitisha toleo la Ruby.

$ ruby --version

Kama inavyoonekana kutoka kwa matokeo, toleo la Ruby limebadilika ili kuonyesha toleo la hivi karibuni ambalo lilisakinishwa na msimamizi wa RVM.

Ili kufanya toleo la hapo juu kuwa toleo la msingi la Ruby, endesha amri.

# rvm use 2.7.1 --default

Na hivyo ndivyo unavyosakinisha Ruby kwenye CentOS 8 na RHEL 8. Tunatumahi kuwa utapata afki ukiisakinisha kwenye mfumo wako. Maoni yako yanakaribishwa sana.