Verjetno ste z Ruby že seznanjeni. Tudi tisti, ki nimajo nič skupnega s programsko opremo, so v nekem trenutku že slišali za ta programski jezik. In to ne bi smelo presenetiti; Ruby je neverjetno močan jezik z razmeroma razumljivo stavčno strukturo. Ruby se uporablja v številnih tehnoloških panogah. Morda je največji vpliv Rubyja ogrodje 'Ruby on Rails', na katerem so zgrajena številna znana spletna mesta, na primer twitter.com, airbnb.com, groupon.com in github.com.
Ta članek bo prikazal dva različna načina za zagon Rubyja v vašem sistemu.
- Uporaba Ubuntujevih uradnih skladišč
- Uporaba Ruby Environmental Manager ali RVM
1. način: Iz Ubuntujevih uradnih skladišč
Če želite namestiti Ruby na Ubuntu, priporočamo, da ga naložite iz standardnih repozitorij Ubuntu, saj je to razmeroma preprosteje kot katera koli druga metoda. Ta metoda uporablja upravitelja paketov apt.
1. korak: posodobite indeks paketov
Začnite s posodobitvijo indeksa paketov. Če želite to narediti, vnesite spodnji ukaz:
$ sudo apt posodobitev
2. korak: Namestite Ruby
Za namestitev Rubyja vnesite naslednji ukaz:
$ sudo apt namestite ruby-full
Zgornji ukaz naj namesti Ruby v vaš sistem. Zdaj je samo še preveriti, ali je bila prenesena najnovejša različica.
3. korak: Preverite namestitev
Včasih ni nameščena najbolj stabilna različica. Če se želite prepričati, da temu ni tako, vnesite naslednji ukaz:
$ ruby --verzija
S tem bo natisnjena različica Rubyja, ki ste jo namestili v 2. koraku. Najnovejša različica od nalaganja te vadnice je v2.7. 1, ki bi ga lahko znova posodobili, ko namestite Ruby v sistem.
Ko je namestitev preverjena, lahko končno začnete uporabljati Ruby. Če različica ni bila posodobljena, poskusite z drugo metodo.
2. način: Namestitev z Ruby Environmental Manager (RVM)
Ta metoda vključuje orodje ukazne vrstice, imenovano Ruby Environmental Manager ali RVM. Uporaba tega orodja bi bila zaželena, če hkrati delate v več okoljih Ruby, saj to omogoča upravljanje Rubyja v katerem koli sistemu Linux.
1. korak: Namestite povezane odvisnosti
Najprej namestite povezane odvisnosti. Za to uporabite naslednje ukaze:
$ sudo apt posodobitev$ sudo apt install curl g ++ gcc autoconf automake bison libc6-dev
\ libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool
\ libyaml-dev naredi pkg-config sqlite3 zlib1g-dev libgmp-dev
\ libreadline-dev libssl-dev
2. korak: Namestite Ruby Environment Manager
Če želite namestiti RVM, boste morali najprej dodati ključ GPG. Vnesite naslednji ukaz, da to storite:
$ gpg --keyserver hkp: // tipke.gnupg.net --recv-ključi409B6B1796C275462A1703113804BB82D39DC0E3
7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Nato namestite RVM tako, da vnesete naslednje:
$ curl -sSL https: // get.rvm.io | bash -s stabilen
3. korak: Preverite najnovejšo različico Ruby
Vnesite naslednje, da odprete spremenljivke okolja skripta in pokličete seznam različic Ruby, združljivih z vašim sistemom:
$ vir ~ /.rvm / skripte / rvmZnan je seznam $ rvm
4. korak: Namestite Ruby
Zdaj morate samo izbrati različico za namestitev. Namestite najnovejšo različico, ki je na voljo. Za namestitev Rubyja vnesite naslednji ukaz:
$ rvm namestite ruby
Če želite to različico Ruby nastaviti kot privzeto, vnesite:
$ rvm --privzeto uporabi ruby
Če ne želite namestiti najnovejše različice, morate določiti, katero različico želite namestiti.
Če na primer prenašate različico 2.2.7, potem morate ukaz spremeniti na naslednji način:
$ rvm namestite ruby-2.2.7$ rvm --privzeta uporaba ruby-2.2.7
Zdaj ste uspešno namestili Ruby na svoj Ubuntu 20.04 sistem.
Če želite natisniti številko različice, vnesite naslednje:
$ ruby -v
To bi moralo preveriti različico, nameščeno v vašem sistemu.
V povzetku
Ruby je odličen jezik, ki uravnava ključne komponente funkcionalnega in nujnega programiranja, zaradi česar je izjemno vsestransko programsko orodje in odličen kraj za učenje kodiranja.
Ta članek je obravnaval dva načina namestitve Rubyja. Prenos in namestitev Rubyja neposredno iz repozitorijev Ubuntu je najpreprostejša in najhitrejša pot. Vendar pa uporaba RVM prinaša dodatno prednost upravljanja različnih različic za namestitev in posodobitev.