Otu esi etinye Ruby na CentOS/RHEL 8
Ruby bụ asụsụ mmemme siri ike, ọtụtụ ebumnuche, nweere onwe yana mepere emepe nke a na-ejikarị maka mmepe nke ngwa webụ.
Ọ bụ asụsụ mmemme dị elu nke na-enwe ọmarịcha obodo nke ndị mmepe na-enyere aka idowe ma na-aga n'ihu na-emeziwanye asụsụ ahụ maka koodu ka mma na nke ọma. Enwere ike iji Ruby na ngwa dị iche iche dị ka nyocha data, ngwọta nchekwa data omenala na prototyping iji kwuo ole na ole.
N'isiokwu a, ị ga-amụta ka esi etinye Ruby na CentOS 8 na RHEL 8 Linux.
- Ịwụnye Ruby site na ebe nchekwa Appstream
- Wụnye Ruby site na njikwa RVM
Anyị ga-amụba otu esi etinye Ruby site na iji ụzọ ndị a kpọtụrụ aha n'elu.
Iji wụnye Ruby site na iji AppStream repo, gbanye ọdụ gị wee melite ngwugwu na ebe nchekwa nke sistemụ site na ịkpọku iwu dnf na-esonụ.
$ sudo dnf update
Na-esote, hụ na etinyere ngwugwu ndị a kpọtụrụ aha n'okpuru tupu ịga n'ihu na Ruby.
$ sudo dnf install gnupg2 curl tar
N'ikpeazụ, wụnye Ruby si na Appstream repositories.
$ sudo dnf install @ruby
Mgbe emechara, nyochaa ụdị nke Ruby arụnyere site na iji iwu a.
$ ruby --version
Site na mmepụta, anyị nwere ike ịhụ na anyị etinyela Ruby 2.5.5 na sistemụ CentOS 8 anyị.
A na-akpọkarị RVM dị ka RVM, Ruby Version Manager bụ ngwa ọrụ iwu na njikwa ngwugwu dị ka dnf na-enye gị ohere ịwụnye na jikwaa ọtụtụ gburugburu Ruby.
Iji wụnye rvm, ị ga-ebu ụzọ budata edemede mmalite RVM dị ka onye ọrụ mgbọrọgwụ. Yabụ, gbanwee site na onye ọrụ mgbe niile gaa na mgbọrọgwụ wee mebie iwu curl a.
# curl -sSL https://get.rvm.io | bash
N'oge ntinye nke edemede RVM, a na-emepụta otu rvm ọhụrụ. Na mgbakwunye, ị ga-enweta ọkwa na onye nrụnye anaghị agbakwunye ndị ọrụ na otu rvm na-akpaghị aka. Ndị ọrụ kwesịrị ime nke a n'onwe ha.
Ya mere, ozugbo emechara nrụnye, tinye onye ọrụ oge niile na otu rvm dị ka egosiri.
# usermod -aG rvm tecmint
Na-esote, melite usoro gburugburu ebe obibi variables site na-emezu iwu.
# source /etc/profile.d/rvm.sh
Mgbe ahụ tinyegharịa RVM.
# rvm reload
Na-esote, wụnye chọrọ ngwugwu.
# rvm requirements
Ozugbo ịmechara na nrụnye, ị nwere ike ịlele ụdị dị iche iche nke Ruby dị maka nbudata site na iji iwu ahụ.
# rvm list known
Site n'oge edere ntuziaka a, ụdị Ruby kachasị ọhụrụ bụ 2.7.1.
Iji wụnye Ruby site na iji njikwa RVM gba ọsọ iwu.
# rvm install ruby 2.7.1
Nke a ga-ewe obere oge. Nke a ga-abụ oge zuru oke iji nweta ezumike kọfị ka rvm na-etinye Ruby 2.7.1.
Ozugbo echichi mechara, nyochaa ụdị nke Ruby.
$ ruby --version
Dị ka a hụrụ site na mmepụta, ụdị Ruby agbanweela iji gosipụta ụdị ọhụrụ nke onye njikwa RVM arụnyere.
Iji mee ụdị dị n'elu ka ọ bụrụ ụdị ndabara maka Ruby, mee iwu ahụ.
# rvm use 2.7.1 --default
Ma nke ahụ bụ otu ị ga-esi wụnye Ruby na CentOS 8 na RHEL 8. Anyị na-atụ anya na ị ga-ahụ na ọ bụ ikuku na-etinye ya na sistemụ gị. A na-anabata nzaghachi gị.