Une brève note sur le cadre :
Ruby on Rails a été écrit dans le langage de programmation « Ruby ». Il a été créé en 2004 et a gagné en popularité grâce à une interaction avec Apple en 2006. À cette époque, « Apple » a annoncé qu'il livrerait « Ruby on Rails » avec le système d'exploitation Mac OS X 10.5 « Leopard ».
Il ne faut pas oublier non plus que ce framework a influencé le développement d'applications web grâce à des fonctionnalités innovantes telles que la création de tables de bases de données, la migration et la création de frameworks de présentation pour assurer un développement rapide des applications.
L'unicité de Ruby
Il existe de nombreux frameworks de développement Web dans le monde de la programmation, mais Django et Ruby on Rails se démarquent le plus.
Cela en fait les frameworks de développement Web les plus populaires et cette popularité continuera de croître.
Évolutivité du framework
Alors que Django a hérité son évolutivité de Python, il est encore légèrement en retrait par rapport à Rails. Il a une meilleure évolutivité, qui est le résultat de ses qualités de liberté et de flexibilité du code. Tous deux sont des frameworks de développement Web de poids, ils sont donc tous deux conçus dans un souci d'évolutivité, mais dans ce cas, la victoire revient à Ruby on Rails.
Syntaxe
La syntaxe de Ruby est connue pour être très flexible. Cependant, cela ne peut pas toujours être attribué aux avantages de Ruby on Rails. Cela peut causer des problèmes et rendre difficile la transmission d'un projet à d'autres membres de l'équipe, car la même fonction peut être mise en œuvre de différentes manières, ce qui crée de la confusion.
Tandis que Python préconise qu'il ne devrait y avoir qu'une seule façon évidente de faire quelque chose, ce qui rend le code plus facile à déboguer et à lire.
Installation des packages nécessaires :
Pour exécuter Ruby on Rails sur Windows 10, vous devez installer les programmes suivants :
- nodejs
- fil
- sqlite
Passons au téléchargement et à l'installation de Nodejs.
Suivez l' lien et téléchargez la version LTS.
Après avoir sélectionné la version LTS, vous commencerez automatiquement à télécharger le package, vous devez l'installer en ouvrant le fichier exécutable après le téléchargement.
Nécessaire pour sélectionner l'installation automatique des outils nécessaires.
Après l'installation, redémarrez votre ordinateur personnel et accédez à la ligne de commande pour vérifier l'installation.
Puisque nous avons choisi d'installer les composants nécessaires, immédiatement après l'achèvement, un script s'ouvrira pour l'installation.
Vous pouvez vérifier l'installation en utilisant la commande :
node --version
Installation du fil :
Suivez l' lien, ouvrez l'onglet « Alternatives » et téléchargez le package « classic stable 1.22.19 ».
Exécutez le fichier exécutable et suivez les étapes d'installation.
Après l'installation, redémarrez votre PC et vérifiez l'installation en exécutant la ligne de commande et en tapant la commande ci-dessous :
yarn --version
Installation de SQLite :
Allez à lien et téléchargez les deux archives sqlite :
- sqlite-dll-win64-x64-3390300.zip
- sqlite-tools-win32-x86-3390300.zip
Après le téléchargement, décompressez les deux archives dans « C:\windows\system32 »
Vous pouvez vérifier la fonctionnalité et la version de sqlite en utilisant la commande ci-dessous :
sqlite3 --version
Installation de Ruby :
Allez à lien et téléchargez la dernière version de Ruby avec les outils de développement, actuellement "Ruby 3.1.2-1"
Installez Ruby en ouvrant le fichier exécutable. Une fois l'installation terminée, cochez également l'option "exécuter rdk install" pour installer MSYS2 automatiquement.
La ligne de commande s'ouvrira automatiquement avec l'offre d'installation de MYSYS2, choisissez le point 3.
La suite de l'installation se fait automatiquement.
Vous pouvez vérifier la version et la disponibilité de Ruby à l'aide de la commande ci-dessous :
ruby --version
Il est nécessaire d'exécuter les commandes ci-dessous, en ouvrant d'abord une ligne de commande en tant qu'administrateur :
gem install tzinfo-data
gem install sqlite3
gem install rails
Créez un projet et exécutez Ruby on Rails :
Ouvrez une invite de commande en tant qu'administrateur. Accédez au répertoire de votre choix et tapez la commande ci-dessous :
rails new *project name*
Après cela, accédez au répertoire de votre projet et exécutez votre projet avec la commande
serveur de rails :
rails server
Vous pouvez accéder à notre serveur en utilisant votre adresse locale.
Attention:
Si vous avez un problème pour démarrer votre projet, allez dans votre dossier de projet et ouvrez le fichier de configuration Gem avec n'importe quel éditeur de texte que vous aimez. Fixez la ligne comme indiqué ci-dessous :
Exemple d'erreur :
La ligne avant les changements :
gem "tzinfo-data", platforms: %i[ mingw mswin x64_mingw jruby ]
Chaîne après modifications :
"gem tzinfo-data"
Utilisez les commandes ci-dessous pour vérifier que tous les packages que vous avez installés fonctionnent :
Ruby --version
Sqlite3 --version
Node --version
Yarn --version
Gem --version
Rails --version
Conclusion:
Grâce à cette publication, vous pouvez facilement installer Ruby on Rails sur Windows 10.