Ruby, az Ubuntu 20.04-re történő telepítésének különböző módjai

a rubinról

A következő cikkben megnézzük különböző módon telepíthetjük a Rubyt az Ubuntu 20.04-re. A Ruby egy nyílt forráskódú, objektumorientált, általános célú programozási nyelv.

Ma számos adminisztrátort találhatunk a Ruby telepítéséhez. Ezek lehetővé teszik több verzió használatát, és segítenek a Ruby verzióinak közötti váltásban. A leggyakrabban használt Ruby menedzserek az rbenv és az rvm. Bár a Ruby elérhető az Ubuntu adattárban is. A következő sorokban meglátjuk, hogyan kell ezt a nyelvet telepíteni az Ubuntu 20.04-be, e három telepítési lehetőség használatával.

Telepítse a Rubyt az Ubuntu 20.04-re

Az Ubuntu tárolókból

A nyelv telepítésének legegyszerűbb és legegyszerűbb módja az Ubuntu beépített apt csomagkezelőjének használata. A Ruby verziója, amelyet man telepítettek az apt csomagkezelőből, ma 2.7. A telepítés megkezdése előtt frissíteni fogjuk az elérhető szoftverek listáját a terminál beírásával (Ctrl + Alt + T):

sudo apt update

Ezután a következő parancsot fogjuk használni folytassa a telepítést:

rubin-full telepítése

sudo apt install ruby-full

A telepítés befejezése után futtassa ezt a másik parancsot ellenőrizze, hogy a telepítés sikeres volt-e és milyen verziót telepítettek:

verzió az apt-el telepítve

ruby --version

Az RVM használata

Egy másik eszköz telepítse és kezelje a Ruby 3 szoftvert Ubuntu és más Gnu / Linux rendszereken es RVM.

hogy telepítse az RVM-et az Ubuntu 20.04-re, a rendelkezésre álló szoftverindex frissítésével kezdjük a terminál beírásával (Ctrl + Alt + T):

sudo apt update

Most kezdhetjük telepítse az RVM-függőségeket, ugyanazt a terminált hajtjuk végre a következő paranccsal:

sudo apt install curl g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev libreadline-dev libssl-dev

Miután a függőségek telepítése befejeződött, csak ezeket a többi parancsot kell végrehajtanunk telepítse az RVM-et:

telepítse az rvm-t

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

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

Most ezt a másik parancsot fogjuk futtatni aktiválja az RVM-et:

source ~/.rvm/scripts/rvm

Ezen a ponton tudjuk folytassa ennek a nyelvnek a telepítését gépelés ugyanabba a terminálba:

telepítse a rubint az rvm-mel

rvm install 3.0.0

hogy alapértelmezés szerint a telepített Ruby alkalmazást használja, futtassa a parancsot:

rvm use 3.0.0 --default

hogy ellenőrizze a telepítést és a verziót, futtassa ezt a másik parancsot:

telepítés rvm-mel

ruby -v

Az Rbenv

Az Rbenv egy olyan eszköz, amellyel váltani lehet a Ruby különböző verziói között. A nyelv telepítéséhez szükségünk lesz egy másik rubinépítő eszközre.

Indulás előtt a következő paranccsal frissítjük az elérhető csomagok listáját:

sudo apt update

Most a következő parancsot hajtjuk végre: telepítse a szükséges függőségeket:

sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

A függőségek telepítése után elindítjuk ezeket a parancsokat klónozza az Rbenv és a Ruby-build adattárakat.

klónozó rubin github adattár

curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

A következő lépés a következő parancsok futtatása lesz állítsa be a PATH-t .bashrc fájlba:

konfigurálja az elérési utat

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

echo 'eval "$(rbenv init -)"' >> ~/.bashrc

exec $SHELL

Ezen a ponton telepíthetünk bármilyen elérhető verziót az Rbenv használatával. Mert ellenőrizze az elérhető verziókat, a terminálban (Ctrl + Alt + T) csak végre kell hajtanunk:

rbenv elérhető verziók

rbenv install -l

Telepíthetjük a kívánt verziót a következő parancs végrehajtásával. Ehhez a cikkhez fogunk válassza a 3.0.0 verziót gépelés:

telepíteni az rbenv-vel

rbenv install 3.0.0

hogy globális változó beállítása, a következő parancsot kell használnunk:

rbenv global 3.0.0

Cserélje le a verziószámot a környezete által támogatott verzióra. Mert ellenőrizze a telepített verziót, futtassa a parancsot:

verzió telepítve az rbenv-vel

ruby -v

Hozzon létre egy minta programot

Bármelyik verziót is használja, a Ruby telepítése után létrehozhat egy egyszerű példa programot. Ehhez bármilyen szövegszerkesztőt fogunk használni a Ruby szkript megírásához. Használnunk kell a fájl .rb kiterjesztéssel. Ehhez a példához létrehozok egy fájlt hi.rb. Ennek tudatában a következő parancsot hajtjuk végre a terminálról (Ctrl + Alt + T):

vim hola.rb

A fájl belsejébe beillesztjük a következő sorokat. Ebben a szkriptben látni fogjuk az egyszerű beviteli és kimeneti műveleteket. A parancs jelentkeznek Információk fogadására szolgál a felhasználótól. A parancs helyezi ezen a nyelven használják a konzolra történő nyomtatáshoz. A Ruby-ban a operátor + karakterlánc-értékek kombinálására szolgál.

rubin példa

puts "Escribe tu nombre :"
name = gets.chomp
puts "Hola "+ name +", gracias por probar este tutorial publicado en Ubunlog.com"

Ennek a példának a bemutatására, csak be kell írnunk a következő parancsot a terminálról. Ha a parancsfájl hibátlan, akkor először kinyomtatja az üzenetet 'Írd be a neved". Ott írnunk kell valamit, és meg kell nyomnunk az Enter billentyűt. Ezután kinyomtatja azt az üzenetet, amelyet a "" változóba mentettünknév"

rubin példa

ruby hola.rb

Ezekben a sorokban különböző módszereket láthattunk a Ruby telepítésére az Ubuntu 20.04-be. Ha valaki többet akar tudni erről a nyelvről, akkor megállhat a projekt honlapja y - ellenőrizze annak jellemzőit, ill dokumentáció hogy ott megtalálható.


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.