Ilmselt olete Rubyga juba tuttav. Isegi need, kellel pole tarkvaraga midagi pistmist, on mingil hetkel sellest programmeerimiskeelest kuulnud. Ja see ei tohiks olla üllatus; Rubiin on uskumatult jõuline ja suhteliselt arusaadava lauseehitusega keel. Rubiini kasutatakse paljudes tehnikatööstustes. Võib-olla on Ruby suurim mõju raamistikule „Ruby on Rails”, millele on üles ehitatud paljud kuulsad veebisaidid, näiteks twitter.com, airbnb.com, groupon.com ja github.com.
See artikkel näitab kahte erinevat viisi, kuidas Ruby oma süsteemis tööle panna.
- Ubuntu ametlike hoidlate kasutamine
- Ruby Environmental Manageri ehk RVM-i kasutamine
1. meetod: Ubuntu ametlikest hoidlatest
Ruby installimiseks Ubuntu on meie soovitus see alla laadida standardsetest Ubuntu hoidlatest, kuna see on suhteliselt lihtsam kui mis tahes muu meetod. See meetod kasutab apt paketihaldurit.
1. samm: värskendage pakettide registrit
Alustage paketi indeksi värskendamisega. Selleks sisestage allolev käsk:
$ sudo apt värskendus
2. samm: installige Ruby
Ruby installimiseks sisestage järgmine käsk:
$ sudo apt install ruby-full
Ülaltoodud käsk peaks installima Ruby teie süsteemi. Nüüd jääb üle vaid kontrollida, kas uusim versioon on alla laaditud.
3. samm: kontrollige installimist
Mõnikord pole kõige stabiilsemat versiooni installitud. Veenduge, et see pole nii, tippige järgmine käsk:
$ ruby --versioon
See prindib 2. etapis installitud Ruby versiooni. Selle õpetuse üleslaadimise uusim versioon on v2.7. 1, mida saab Ruby süsteemi installimise ajaks uuesti värskendada.
Kui teie install on kinnitatud, saate lõpuks hakata Rubyt kasutama. Kui versioon ei olnud ajakohane, proovige teist meetodit.
2. meetod: installimine koos Ruby Environmental Manageriga (RVM)
See meetod hõlmab käsurea tööriista nimega Ruby Environmental Manager ehk RVM. Selle tööriista kasutamine oleks eelistatav, kui töötate korraga mitme Ruby-keskkonnaga, kuna see võimaldab teil hallata Rubyt mis tahes Linuxi süsteemis.
1. samm: installige seotud sõltuvused
Kõigepealt installige seotud sõltuvused. Selleks kasutage järgmisi käske:
$ sudo apt värskendus$ sudo apt install curl g ++ gcc autoconf automake bison libc6-dev
\ libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool
\ libyaml-dev teeb pkg-config sqlite3 zlib1g-dev libgmp-dev
\ libreadline-dev libssl-dev
2. samm: installige Ruby Environment Manager
RVM-i installimiseks peate kõigepealt lisama GPG-võtme. Selleks sisestage järgmine käsk:
võtmed $ gpg --keyserver hkp: //.gnupg.net - recv-võtmed409B6B1796C275462A1703113804BB82D39DC0E3
7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Seejärel installige RVM, sisestades järgmise:
$ curl -sSL https: // hankige.rvm.io | bash -s stabiilne
3. samm: kontrollige uusimat rubiinversiooni
Skriptikeskkonna muutujate avamiseks sisestage järgmised andmed ja kutsuge välja süsteemiga ühilduvate Ruby-versioonide loend:
$ source ~ /.rvm / skriptid / rvm$ rvm nimekiri on teada
4. samm: installige Ruby
Nüüd peate lihtsalt installimiseks valima versiooni. Peaksite installima uusima saadaval oleva versiooni. Ruby installimiseks sisestage järgmine käsk:
$ rvm installi rubiin
Selle Ruby versiooni vaikeversiooniks määramiseks tippige:
$ rvm - vaikimisi rubiin
Kui te ei soovi installida uusimat versiooni, peate määrama, millise versiooni soovite installida.
Näiteks kui laadite alla versiooni 2.2.7, siis peate käsku muutma järgmiselt:
$ rvm installib ruby-2.2.7$ rvm - vaikimisi kasutage ruby-2.2.7
Olete nüüd edukalt installinud Ruby oma Ubuntu 20-sse.04 süsteem.
Versiooninumbri printimiseks sisestage järgmine:
$ rubiin -v
See peaks kontrollima teie süsteemi installitud versiooni.
Kokkuvõttes
Ruby on suurepärane keel, mis tasakaalustab funktsionaalse ja hädavajaliku programmeerimise põhikomponente, muutes selle uskumatult mitmekülgseks programmeerimisvahendiks ja suurepäraseks kohaks kodeerimise õppimise alustamiseks.
Selles artiklis käsitleti kahte meetodit Ruby installimiseks. Ruby allalaadimine ja installimine otse Ubuntu hoidlatest on lihtsaim ja kiireim viis. RVM-i kasutamisel on aga täiendav eelis erinevate versioonide haldamiseks installimiseks ja värskendamiseks.