Ruby, diversi modi per installallu in Ubuntu 20.04

circa rubinu

In u prossimu articulu daremu un ochju diversi modi chì pudemu installà Ruby in Ubuntu 20.04. Ruby hè un linguaghju di prugrammazione à usu generale, orientatu à l'ughjettu, apertu.

Oghje pudemu truvà parechji amministratori dispunibili per installà Ruby. Queste permettenu di aduprà parechje versioni, è aiutanu à cambià trà e versioni di Ruby. I gestori Ruby i più aduprati sò rbenv è rvm. Ancu Ruby hè ancu dispunibile in u repositoriu Ubuntu. In e seguenti linee avemu da vede cumu installà sta lingua in Ubuntu 20.04, aduprendu queste trè opzioni di installazione.

Installa Ruby in Ubuntu 20.04

Da i repositori Ubuntu

U modu più simplice è più faciule d'installà sta lingua hè aduprendu u gestore di pacchetti apt integratu di Ubuntu. A versione di Ruby chì hè stata installata per mè da u gestore di pacchetti apt oghje hè 2.7. Prima di inizià a stallazione, avemu da aghjurnà a lista di u software dispunibule scrivendu in u terminal (Ctrl + Alt + T):

sudo apt update

Dopu useremu u cumandimu seguente per procedi à l'installazione:

stallà ruby-full

sudo apt install ruby-full

Dopu a cumplettazione di l'installazione, eseguite questu altru cumandamentu à verificate se l'installazione hè stata riesciuta è chì versione hè stata installata:

versione installata cù apt

ruby --version

Usendu RVM

Un altru strumentu per installate è gestione Ruby 3 nantu à Ubuntu è altri sistemi Gnu / Linux es RVM.

sobre installate RVM in Ubuntu 20.04, Cumincieremu aghjurnendu l'indici di u software dispunibule scrivendu in u terminal (Ctrl + Alt + T):

sudo apt update

Ora pudemu cumincià cù installate e dipendenze RVM, eseguiremu u listessu terminal dopu cumandamentu:

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

Una volta chì l'installazione di e dipendenze hè finita, duveremu solu eseguisce questi altri cumandamenti per stallà RVM:

stallà rvm

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

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

Avà avemu da eseguisce questu altru cumandamentu per attivà RVM:

source ~/.rvm/scripts/rvm

A stu puntu pudemu procedi à l'installazione di sta lingua scrivendu in u listessu terminal:

stallà ruby ​​cù rvm

rvm install 3.0.0

sobre utilizate Ruby installatu per difettu, eseguite u cumandimu:

rvm use 3.0.0 --default

sobre verificà a stallazione è a versione, eseguite questu altru cumandamentu:

installazione cù rvm

ruby -v

Usendu Rbenv

Rbenv hè un strumentu chì pò esse adupratu per cambià trà e diverse versioni di Ruby. Per installà sta lingua, averemu bisognu di un altru strumentu di creazione di rubini.

Prima di inizià aduprà u cumandimu seguente per aghjurnà a lista di pacchetti dispunibili:

sudo apt update

Avà avemu da eseguisce u cumandimu seguitu per installate e dipendenze necessarie:

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

Dopu l'installazione di e dipendenze, lancieremu questi cumandamenti à clone i repositori Rbenv è Ruby-build.

clonazione di ruby ​​github repository

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

U passu prossimu serà di eseguisce i seguenti cumandamenti per set PATH in .bashrc:

cunfigurà u percorsu

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

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

exec $SHELL

À questu puntu pudemu installà qualsiasi versione dispunibule cù Rbenv. Per verificate e versioni dispunibili, in u terminal (Ctrl + Alt + T) avemu solu bisognu di eseguisce:

rbenv versioni dispunibili

rbenv install -l

Pudemu installà a versione chì vulemu eseguendu un cumandamentu cum'è u seguitu. Per questu articulu, andemu à selezziunate a versione 3.0.0 scrittura:

stallà cù rbenv

rbenv install 3.0.0

sobre stabilisce variabile globale, duveremu aduprà u cumandimu seguente:

rbenv global 3.0.0

Rimpiazzà u numeru di versione cù a versione sustenuta da u vostru ambiente. Per verificate a versione installata, eseguite u cumandimu:

versione installata cù rbenv

ruby -v

Crea un prugramma di mostra

Qualunque sia a versione chì aduprate, dopu l'installazione di Ruby pudete creà un esempiu simplice di prugramma. Per questu avemu da aduprà qualsiasi editore di testu per scrive u script Ruby. Avemu da aduprà una schedariu cù l'estensione .rb. Per questu esempiu aghju da creà un schedariu chjamatu hi.rb. Sapendu questu, eseguemu u cumandimu seguitu da u terminal (Ctrl + Alt + T):

vim hola.rb

Dentru u fugliale avemu da incollà e seguenti linee. In questu script vedemu e semplici operazioni di input è output. U cumandamentu s'avvicinò Hè adupratu per riceve informazioni da l'utilizatore. U cumandamentu mette hè adupratu in sta lingua per stampà nantu à a cunsula. In Ruby, u operatore + adupratu per cumbinà valori di stringa.

esempiu rubinu

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

Per lancià questu esempiu, basta à scrive u cumandimu seguente da u terminal. Se u script hè senza errore, prima stamperà u messagiu 'Scrivi u to nome'. Quì duveremu scrive qualcosa è appughjà Enter. Dopu, stamperà u messagiu chì avemu salvatu in a variabile "Cognome":

esempiu rubinu

ruby hola.rb

In queste linee avemu vistu diversi metudi per installà Ruby in Ubuntu 20.04. Se qualchissia vole sapè di più nantu à sta lingua, pò andà à u situ di u prugettu y cuntrolla e so caratteristiche o a ducumentazione chì si pò truvà quì.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

Sianu the first to comment

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.