Facile à installer Ruby avec RVM sur Ubuntu 20.04

Facile à installer Ruby avec RVM sur Ubuntu 20.04

Dans ce tutoriel, nous verrons comment il est facile d'installer Ruby avec RVM sur Ubuntu 20.04. Nous verrons également comment gérer et désinstaller RVM.

Ruby est un langage de programmation interprété, de haut niveau et à usage général. RVM gère plusieurs environnements Ruby et vous permet de basculer entre eux.

Conditions préalables

  • Serveur dédié Ubuntu 20.04 ou un VPS.
  • Un utilisateur root ou un utilisateur normal avec des privilèges administratifs.

Commençons par l'installation.

1. Gardez votre serveur à jour

Gardez toujours votre serveur à jour pour les mises à jour de sécurité.

# apt update -y

# apt- upgrade -y

2. Installer RVM

Tout d'abord, importez la clé de signature RVM.

Importez les clés de signature de code RVM. La commande ci-dessous est un exemple, veuillez vérifier les clés sur https://rvm.io/rvm/security.

# gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Maintenant, téléchargez et installez RVM.

Accédez au  / tmp répertoire

# cd /tmp

Téléchargez une version stable du script RVM.

# apt-get update && curl -sSL https://get.rvm.io | bash -s stable

Ajoutez votre compte utilisateur au groupe rvm.

# usermod -a -G rvm username

Déconnectez-vous de votre terminal, puis reconnectez-vous. Les adhésions aux groupes ne sont évaluées qu'au moment de la connexion.

Pour commencer à utiliser RVM, vous devez exécuter la commande suivante :

# source /etc/profile.d/rvm.sh

Vérifiez la version RVM.

# rvm -v

Sortir:

rvm 1.29.10 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

3. Gérez votre environnement Ruby

Lister les versions Ruby connues

# rvm list known

Installez une version spécifique de Ruby.

# rvm install ruby-2.7.0
# rvm --default use ruby-2.7.0

Supprimer une version spécifique de Ruby.

# rvm remove ruby-2.7.0

Vérifiez les versions de Ruby installées avec RVM.

# rvm list

Vérifiez la version Ruby.

# ruby -v

Supprimer une version spécifique de Ruby.

# rvm remove ruby-2.7.0

Désinstaller RVM

Pour supprimer RVM, utilisez les commandes suivantes

# rvm implode
# rm -rf ~/.rvm
# rm -rf /etc/rvmrc
# rm -rf ~/.rvmrc
# groupdel rvm

Supprimez les lignes source RVM de tous les fichiers .bashrc, .bash_profile, .profile et .zshrc.

Redémarrer

C'est ça. Nous avons vu comment il est facile d'installer Ruby avec RVM sur Ubuntu 20.04.


Comment utiliser Python comme calculatrice de ligne de commande

Comment utiliser Python comme calculatrice de ligne de commande

Bien que vous puissiez utiliser une calculatrice graphique sur votre ordinateur, l'interpréteur du langage de programmation Python peut également servir de calculatrice de bureau. C'est une blague si populaire dans la communauté Python qu'elle est mentionnée dans le didacticiel officiel. Voici comment vous pouvez utiliser Python comme calculatrice.

Les 8 meilleurs blogs Java pour les programmeurs

Les 8 meilleurs blogs Java pour les programmeurs

En tant que programmeur, vous devez relever des défis pour survivre et créer des merveilles dans le domaine du développement ou de la programmation. Par conséquent, si vous cherchez à apprendre un langage de programmation avancé pour améliorer vos compétences professionnelles, Java est l'une des meilleures perspectives.

7 commandes vitales pour démarrer avec Python pour les débutants

7 commandes vitales pour démarrer avec Python pour les débutants

Apprendre un nouveau langage de programmation comme Python devient facile si vous disposez d'une feuille de route complète détaillant les concepts à apprendre en tant que débutant et comment progresser davantage pour atteindre le prochain jalon. Même les programmeurs intermédiaires devraient fréquemment réviser leurs bases pour se construire une base solide.

Principes de conception de sites Web réactifs

Principes de conception de sites Web réactifs

De nos jours, il est courant de créer un site Web ou une application qui ajuste son interface utilisateur en fonction du navigateur ou de l'appareil. Il existe deux approches pour atteindre cet objectif. La première consiste à créer différentes versions de votre site Web ou de votre application pour différents appareils. Mais c'est inefficace et peut conduire à des erreurs imprévisibles.

Comment compter le nombre de chiffres dans un nombre à laide de C++, Python et JavaScript

Comment compter le nombre de chiffres dans un nombre à laide de C++, Python et JavaScript

Travailler avec des nombres fait partie intégrante de la programmation. Chaque langage de programmation prend en charge la manipulation des nombres de différentes manières. Dans cet article, vous apprendrez à trouver le nombre total de chiffres dans un entier à l'aide d'approches itératives, basées sur les journaux et basées sur les chaînes.

Les 9 meilleures alternatives Docker pour la gestion des conteneurs

Les 9 meilleures alternatives Docker pour la gestion des conteneurs

Les conteneurs sont très utiles pour le développement, le déploiement et la gestion de logiciels dans un environnement virtuel. Docker est utile dans le processus de conteneurisation, mais ce n'est pas la seule plate-forme disponible. Si vous recherchez des alternatives à Docker, ne cherchez pas plus loin. Cette liste présente des alternatives Docker riches en fonctionnalités et efficaces à utiliser dans votre prochain projet.

SQL vs NoSQL : quelle est la meilleure base de données pour votre prochain projet ?

SQL vs NoSQL : quelle est la meilleure base de données pour votre prochain projet ?

SQL vs NoSQL : quelle est la meilleure base de données pour votre prochain projet ?

Comment intégrer des tweets dans vos publications WordPress

Comment intégrer des tweets dans vos publications WordPress

L'intégration de services tiers dans vos publications WordPress est un moyen passionnant de captiver l'intérêt d'un visiteur. Le contenu intégré fournit également des repères visuels qui facilitent la numérisation. WordPress a facilité l'ajout de ce type de contenu.

Comment supprimer le dossier des modules de nœud avec npkill

Comment supprimer le dossier des modules de nœud avec npkill

Node.js est un environnement d'exécution JavaScript qui vous permet d'exécuter JavaScript en dehors des navigateurs Web, ce qui en fait un choix populaire pour développer toutes sortes d'applications. Une partie de sa popularité est due à la pléthore de packages NPM disponibles pour faciliter l'expérience des développeurs.

Comment écrire et compiler votre premier code de solidité

Comment écrire et compiler votre premier code de solidité

Solidity est le langage de programmation utilisé par les contrats intelligents sur la blockchain Ethereum. C'est un langage de programmation orienté objet de type statique.