Comment installer Ruby?

Ruby a été influencé par différentes langues telles que Perl, Smalltalk, Lisp selon son créateur, Yukihiro "Matz" Matsumoto au Japon. La syntaxe de Ruby est similaire à Perl, tandis que l'interprétation est similaire à Smalltalk mais elle diffère considérablement de Python. Il prend en charge la programmation fonctionnelle et orientée objet. Il possède un système de type dynamique et la gestion de la mémoire peut se faire sans aucune intervention. Il s'agit d'un langage de programmation dynamique et polyvalent. Les mots clés sont utilisés pour définir la classe et les méthodes, tandis que les blocs de code peuvent être définis à la fois par des mots clés ou des accolades. Lorsque le sigil est utilisé, il modifie la sémantique de la portée de la variable. La définition des fonctions / variables en dehors des classes et leur intégration à l'objet est connue sous le nom de programmation procédurale. Lorsque tout est un objet ou qu'il a des fonctions anonymes, des fermetures et des continuations avec chaque instruction ayant une valeur, et que les fonctions renvoient la dernière évaluation, il est alors fait référence à la programmation orientée objet.

Caractéristiques de Ruby

  • La gestion des exceptions et la surcharge de l'opérateur peuvent être effectuées.
  • Complètement orienté objet avec héritage et métaclasses.
  • Arguments par défaut.
  • Les niveaux de portée variable sont indiqués par des sceaux tels que global, classe, instance et local.
  • RubyGems sont utilisés comme gestion centralisée des packages.
  • REPL est un Interactive Ruby Shell.
  • Prise en charge d'Unicode et d'encodages à plusieurs caractères.
  • YAML, JSON et XML sont les modules de bibliothèque standard disponibles.

Les bibliothèques dans une configuration autonome sont appelées «gemme». Chaque gemme se compose de:

  • Code
  • Documentation
  • Spécification Gem (Gemspec )

RubyGems est un gestionnaire de packages qui fournit un format standard pour la distribution des programmes Ruby. L'installation de gemmes est facilement gérée grâce à cela. RubyGems est intégré au chargeur d'exécution Ruby. Cela charge les gemmes installées à partir des dossiers de la bibliothèque. Les gemmes fonctionnent avec ruby ​​conçu pour une certaine plate-forme basée sur l'architecture CPU, le système d'exploitation du système et la version. Chaque gemme contient trois choses importantes

  • Nom
  • Version
  • Plate-forme

Étapes pour installer Ruby

Dans Debian GNU / Linux et Ubuntu, nous pouvons installer Ruby comme indiqué ci-dessous:

$ sudo apt-get install ruby-full

Le paquet ruby-full fournit l'ancienne version stable, sur Debian et Ubuntu.

Utilisation du gestionnaire de packages yum pour RHEL, CentOS et Fedora.

$ sudo yum install ruby

La version installée par ce biais est la dernière qui serait disponible au moment de la sortie.

Mise à jour de Ruby à l'aide des programmes d'installation

Une version plus récente peut être installée à l'aide de programmes d'installation tiers si la version déjà installée de Ruby a expiré. Il est possible d'installer plusieurs versions de Ruby sur le même système. Il existe des outils dédiés qui peuvent vous aider à basculer entre les différentes versions. Des programmes d'installation tiers distincts ne sont pas nécessaires lorsque nous utilisons RVM (Ruby-Version-Manager).

Ruby-build

Ruby-build est un plugin pour rbenv. Différentes versions de Ruby peuvent être compilées et installées avec cela. Disponible pour:

  • MacOS
  • Linux
  • Systèmes d'exploitation de type UNIX

Installation de Ruby

Différentes versions de Ruby peuvent être compilées et installées dans des répertoires arbitraires à l'aide de l'installation de Ruby. Dans les machines MacOs et Linux, Chruby est un outil qui est fourni pour basculer entre les différentes versions de Ruby installées sur la même machine.

Installateur Ruby

RubyInstaller fournit à peu près une configuration complète pour un environnement de développement Ruby complet sous Windows.

Comment installer Ruby sur Windows

  • Ouvert -> https://rubyinstaller.org/

  • Toute personne sans connaissance préalable de Ruby peut envisager l'option d'avoir une compréhension approfondie.
  • Vous pouvez parcourir les bases de l'installation de Ruby et les utilisations de Ruby à partir du lien donné "RubyInstaller est-il pour vous?"

  • Le Ruby + Devkit (Version) fourni est la version la plus stabilisée et la plus testée de Ruby disponible en téléchargement.

  • Une fois le téléchargement terminé, ouvrez le programme d'installation en double-cliquant. La fenêtre suivante apparaît:
  • Cliquez sur «J'accepte la licence» et sur Suivant.

  • Dans la boîte de dialogue suivante, vous pouvez modifier l'installation du chemin cible de Ruby.

Vous pouvez déplacer le pointeur de la souris sur les cases à cocher pour avoir une brève explication des options.

  1. L'option UTF-8 est utilisée pour définir la variable d'environnement.
  2. Associer les fichiers .rb et .rbw vous permettra d'exécuter Ruby en double-cliquant ou simplement en tapant le nom de la commande sur le shell.
  3. Ajouter des exécutables Ruby vous permet d'installer Ruby de partout. Cela peut affecter les installations Ruby existantes.
  • Cliquez sur Installer.
  • Cochez la case si vous souhaitez installer la chaîne de développement MYS2 avec Ruby. Cliquez sur Next.

  • Une fois l'installation terminée, cliquez sur Terminer.

  • Vous êtes prêt à partir.

Ruby sur Mac-OS:

MacOS est livré préinstallé avec Ruby. Vous pouvez exécuter ruby ​​-v sur votre terminal, il pointera vers la version préinstallée.

Introduction à Ruby on Rails

Ruby on Rails est un framework écrit en Ruby pour développer des applications web côté serveur. Rails avait besoin d'une langue pour intégrer la page Web dynamique dans le code HTML. À cette époque, le créateur de rails considérait Ruby comme une meilleure option que les autres langues. Le modèle modèle-vue-contrôleur (MVC) est utilisé pour organiser la programmation des applications. Ruby on Rails est le plus souvent connecté à Internet via un serveur Web frontal.

Modèle

Une base de données et un fichier Ruby sont mappés sur une table dans le framework Ruby on Rails. C'est ce qu'on appelle un modèle. Les développeurs sont libres d'ignorer la convention de dénomination et de choisir des noms différents pour les tables, les modèles et les fichiers associés. Mais la meilleure pratique consiste à nommer comme suit: Un fichier 'user.rb' dans le répertoire app / models peut être associé à la table 'users' dans la base de données.

Manette

Le composant côté serveur de Rails est appelé Controller. Il détermine quel fichier doit être remis aux demandes externes du serveur Web. La fonction de recherche a besoin d'une requête pour trouver les données correspondant à la recherche. Le contrôleur transmet ensuite un sous-ensemble des données à la vue correspondante pour créer un document HTML contenant une table avec une ligne par donnée. Un contrôleur rend une ou plusieurs actions qui sont essentiellement un bloc qui spécifie comment répondre à une demande externe.

Vue

Pendant l'exécution, un fichier Erb est évalué et converti en HTML. Ceci est réalisé en utilisant View. Les rails incluent des outils qui facilitent la tâche des développeurs pour construire des modèles et des vues pour un site Web de base.

Articles recommandés

Cela a été un guide sur la façon d'installer Ruby. Ici, nous avons discuté des instructions et des différentes étapes pour installer Ruby. Vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Questions d'entretiens chez Ruby
  2. Performance Ruby vs Python
  3. Ruby vs Node
  4. Utilisations de Ruby