Ruby est l'un des langages de programmation les plus utilisés et les plus faciles à utiliser. Ruby est un interpréteur open source orienté objet qui peut être installé sur un système Linux. De nombreux programmeurs préfèrent Python à Ruby pour commencer à apprendre la programmation de base, mais Ruby peut gérer de grands frameworks Web et applications Web. Une fois que vous aurez commencé à apprendre Ruby, vous le trouverez moins semblable à une machine et non répétitif. Si vous êtes confus entre Ruby et Ruby on Rails, je dois mentionner qu'ils ne sont pas identiques; Ruby est un langage de programmation; d'autre part, Ruby on Rails est un framework web.
Installer Ruby sur Linux
Ruby est écrit dans le langage de programmation C et les syntaxes sont similaires à Perl et Python. L'installation de Ruby sur un système Linux ne nécessite pas beaucoup de compétences informatiques. Il nécessite une connexion Internet active et des privilèges root pour installer le langage Ruby sur n'importe quel système. Si vous êtes un débutant sur Ruby, ce message vous serait utile. Ici, je vais vous guider dans l'installation et la mise en route de Ruby sur les systèmes Linux basés sur Debian, Red Hat et Arch.
1. Installer Ruby sur Debian/Ubuntu Linux
L'installation de Ruby sur un système Debian ou Ubuntu est simple. Il existe plusieurs méthodes que vous pouvez utiliser pour l'installer sur votre machine. Ici, nous verrons comment vous pouvez utiliser la commande aptitude et l'environnement Ruby pour installer Ruby sur votre système basé sur Debian.
Méthode 1 :Installer Ruby via le référentiel Linux
Vous pouvez exécuter la commande suivante sur votre shell de terminal avec le privilège root pour installer Ruby via la commande aptitude package sur Ubuntu et d'autres distributions basées sur Debian ; la commande unique suivante installera le langage Ruby et les fichiers de dépendance de Ruby sur votre système Linux. N'oubliez pas de mettre à jour votre référentiel système avant d'installer des packages.
sudo apt update sudo apt install ruby-full
Méthode 2 :Installer Ruby via l'environnement Ruby
Dans cette méthode, nous verrons comment créer un environnement pour Ruby et installer Ruby via l'environnement Ruby (Rb Env). Tout d'abord, exécutez la commande suivante sur votre shell de terminal pour obtenir l'environnement Ruby et les packages de dépendances sur votre système.
sudo apt update 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
Maintenant, exécutez la commande cURL ci-dessous pour obtenir le Ruby sur votre système. La commande extraira le fichier d'installation de Github.
curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -
Après avoir configuré l'environnement et téléchargé Ruby, vous pouvez maintenant exécuter le bashrc suivant et écho commandes sur votre shell de terminal pour configurer le système.
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc source ~/.bashrc
Enfin, exécutez la commande suivante sur votre terminal système pour installer Ruby via l'environnement Ruby. Vous pouvez choisir entre les versions globales et constantes et sélectionner les commandes suivantes sur votre shell.
rbenv install 2.5.1 rbenv global 2.5.1
Une fois l'installation terminée, vérifiez la version de Ruby pour savoir si elle est correctement installée dans votre système Linux ou non.
ruby --version
2. Installer Ruby sur Fedora et Red Hat Linux
Si vous utilisez une station de travail Red Hat Linux ou Fedora, il est maintenant plus rapide pour vous d'installer Ruby sur votre système. Comme la nouvelle version de Fedora prend en charge à la fois DNF et YUM, l'installation de packages sur Fedora via la commande YUM ne serait pas un problème.
Il vous suffit d'exécuter la commande Yum suivante sur le shell du terminal pour installer le package complet de Ruby sur votre système Linux basé sur Red Hat.
$ sudo yum install ruby
3. Installer Ruby sur Arch Linux
L'installation du langage Ruby sur un système Linux basé sur Arch n'est pas très différente de son installation sur d'autres distributions. Vous pouvez exécuter la commande Pacman suivante sur votre console avec les privilèges root pour installer Ruby sur votre machine.
sudo pacman -S ruby
J'ai utilisé un Manjaro KDE Linux pour illustrer la méthode de Ruby sur Arch Linux. Vous pouvez également exécuter la commande Pacman ci-dessus sur d'autres systèmes basés sur Arch.
Si vous rencontrez des problèmes lors de l'installation du package sur votre système Arch et Arch, vous pouvez cliquer sur ce lien pour télécharger le package ZST compilé de Ruby pour votre système. Après avoir téléchargé le package, vous pouvez l'installer via le programme d'installation de package par défaut sur votre Arch Linux.
Exécuter votre premier code Ruby
Jusqu'à présent, nous avons vu les méthodes d'installation de Ruby sur différents systèmes Linux. Il est maintenant temps de tester le traditionnel "Hello World" via Ruby sur notre machine Linux. Vous pouvez copier le code Ruby "Hello World" suivant pour le tester sur votre appareil.
puts "Hello, World!"
Tout d'abord, ouvrez votre bloc-notes et écrivez votre code Ruby. Enregistrez-le ensuite avec un .rb
extension de fichier. Maintenant, lancez le cd suivant et ls commandes pour trouver le fichier sur votre système de fichiers.
Tapez maintenant la syntaxe Ruby puis tapez votre nom de fichier avec l'extension de fichier et appuyez sur le bouton Entrée pour exécuter le code sur votre shell de terminal Linux. Dans la sortie, vous verriez votre premier "Hello Word" via Ruby.
ruby hello.rb
Derniers mots
L'installation de Ruby sur un système Linux se fait sans effort et sans problème. Dans tout l'article, j'ai décrit les méthodes d'installation de Ruby sur les principales distributions Linux. J'ai également démontré la méthode permettant d'exécuter un code Ruby simple via le shell du terminal.
Veuillez le partager avec vos amis et la communauté Linux si vous trouvez cet article utile et informatif. Vous pouvez également écrire vos opinions concernant ce message dans la section des commentaires.