Ruby, différentes manières de l'installer sur Ubuntu 20.04

à propos de rubis

Dans le prochain article, nous examinerons différentes façons dont nous pouvons installer Ruby sur Ubuntu 20.04. Ruby est un langage de programmation open source, orienté objet et polyvalent.

Aujourd'hui, nous pouvons trouver plusieurs administrateurs disponibles pour installer Ruby. Ceux-ci vous permettent d'utiliser plusieurs versions et vous aident à basculer entre les versions de Ruby. Les gestionnaires Ruby les plus utilisés sont rbenv et rvm. Bien que Ruby soit également disponible dans le référentiel Ubuntu. Dans les lignes suivantes, nous allons voir comment installer cette langue dans Ubuntu 20.04, en utilisant ces trois options d'installation.

Installez Ruby sur Ubuntu 20.04

À partir des référentiels Ubuntu

Le moyen le plus simple et le plus simple d'installer ce langage consiste à utiliser le gestionnaire de paquets apt intégré d'Ubuntu. La version de Ruby qui a été installée pour moi à partir du gestionnaire de paquets apt aujourd'hui est la 2.7. Avant de commencer l'installation, nous allons mettre à jour la liste des logiciels disponibles en tapant dans le terminal (Ctrl + Alt + T):

sudo apt update

Ensuite, nous utiliserons la commande suivante pour procéder à l'installation:

installer ruby-full

sudo apt install ruby-full

Une fois l'installation terminée, exécutez cette autre commande pour vérifier si l'installation a réussi et quelle version a été installée:

version installée avec apt

ruby --version

Utilisation de RVM

Un autre outil pour installer et gérer Ruby 3 sur Ubuntu et autres systèmes Gnu / Linux es RVM.

Pour installer RVM sur Ubuntu 20.04, nous allons commencer par mettre à jour l'index des logiciels disponibles en tapant dans le terminal (Ctrl + Alt + T):

sudo apt update

Maintenant, nous pouvons commencer avec installer les dépendances RVM, nous exécuterons la même commande de terminal suivante:

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

Après l'installation des dépendances, nous n'aurons plus qu'à exécuter ces autres commandes pour installer RVM:

installer rvm

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

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

Nous allons maintenant exécuter cette autre commande pour activer RVM:

source ~/.rvm/scripts/rvm

À ce stade, nous pouvons procéder à l'installation de cette langue en tapant dans le même terminal:

installer ruby ​​avec rvm

rvm install 3.0.0

Pour utiliser Ruby installé par défaut, exécutez la commande:

rvm use 3.0.0 --default

Pour vérifier l'installation et la version, exécutez cette autre commande:

installation avec rvm

ruby -v

Utilisation de Rbenv

Rbenv est un outil qui peut être utilisé pour basculer entre différentes versions de Ruby. Pour installer ce langage, nous aurons besoin d'un autre outil de compilation ruby.

Avant de commencer, nous utiliserons la commande suivante pour mettre à jour la liste des packages disponibles:

sudo apt update

Nous allons maintenant exécuter la commande suivante pour installer les dépendances nécessaires:

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

Après avoir installé les dépendances, nous allons lancer ces commandes pour cloner les référentiels Rbenv et Ruby-build.

clonage du référentiel github ruby

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

La prochaine étape consistera à exécuter les commandes suivantes pour définir PATH dans .bashrc:

configurer le chemin

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

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

exec $SHELL

À ce stade, nous pouvons installer n'importe quelle version disponible en utilisant Rbenv. Pour vérifier les versions disponibles, dans le terminal (Ctrl + Alt + T), il suffit d'exécuter:

versions disponibles de rbenv

rbenv install -l

Nous pouvons installer la version souhaitée en exécutant une commande comme celle-ci. Pour cet article, nous allons sélectionnez la version 3.0.0 dactylographie:

installer avec rbenv

rbenv install 3.0.0

Pour définir une variable globale, nous devrons utiliser la commande suivante:

rbenv global 3.0.0

Remplacez le numéro de version par la version prise en charge par votre environnement. Pour vérifier la version installée, exécutez la commande:

version installée avec rbenv

ruby -v

Créer un exemple de programme

Quelle que soit la version que vous utilisez, après avoir installé Ruby, vous pouvez créer un programme d'exemple simple. Pour cela, nous allons utiliser n'importe quel éditeur de texte pour écrire le script Ruby. Nous devrons utiliser un fichier avec l'extension .rb. Pour cet exemple, je vais créer un fichier appelé salut.rb. Sachant cela, nous exécutons la commande suivante depuis le terminal (Ctrl + Alt + T):

vim hola.rb

Dans le fichier, nous allons coller les lignes suivantes. Dans ce script, nous verrons les opérations d'entrée et de sortie simples. La commande obtient Il est utilisé pour recevoir des informations de l'utilisateur. La commande met il est utilisé dans cette langue pour imprimer sur la console. Dans Ruby, le opérateur + utilisé pour combiner des valeurs de chaîne.

exemple de rubis

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

Pour lancer cet exemple, il suffit de taper la commande suivante depuis le terminal. Si le script est sans erreur, il imprimera d'abord le message 'Écrive ton nom». Là, nous devrons écrire quelque chose et appuyer sur Entrée. Ensuite, il imprimera le message que nous avons enregistré dans la variable "prénom"

exemple de rubis

ruby hola.rb

Dans ces lignes, nous avons vu différentes méthodes pour installer Ruby dans Ubuntu 20.04. Si quelqu'un veut en savoir plus sur cette langue, il peut aller à la site web du projet y vérifier ses caractéristiques ou documentation que l'on peut y trouver.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.