Problème d'installation de Ruby on Rails fin 2019

Bonjour à tous les amateurs de programmation et d'amélioration du monde pour le mieux.

Dans cet article, je vais vous dire comment j'ai été tourmenté par l'installation de Ruby on Rails, je dirai tout de suite, avant de n'avoir jamais rencontré cette solution et la tâche m'a été donnée par un employeur potentiel d'écrire une solution spécifique sur ce framework.

Cela m'a pris près de quatre jours pour le faire, et pour être honnête, je ne savais pas où creuser dans quelle direction et quoi faire, car je ne savais rien de cette décision. Les recherches sur Internet pour réinstaller les composants du programme et la langue n'ont rien donné, ainsi que les recherches sur divers forums et plates-formes vidéo. Et le plus gros problème était que ces vidéos et solutions étaient soit l’année dernière soit des versions obsolètes, et la répétition des étapes précédentes n’a pas donné de résultats.

Ayant passé beaucoup de temps à ce sujet, j'espère que ces étapes permettront à ceux qui en ont besoin de répondre et de résoudre leurs problèmes d'installation, un peu d'aide et de réduire ce temps précieux qui nous manque toujours.

Et donc, commençons.

L'installation a été effectuée sur le système d'exploitation Windows 10 Home.

1. Téléchargez à partir du site: rubyinstaller.org dans la section des téléchargements la version de Ruby - Ruby + Devkit 2.6.5-1 (x64) - peut-être en aurez-vous une plus récente, et suivrez également la profondeur de bits du système d'exploitation qui a x32 vs x86, choisissez le bon

2. Téléchargez depuis le site: www.sqlite.org dans la section téléchargements deux fichiers de la sous- section Binaires précompilés pour Windows , un: sqlite-dll-win32-x86-3300000.zip, le second: sqlite-dll-win64-x64-3300000.zip

une fois le téléchargement terminé, passez à l'installation étape par étape

3. Tout d'abord, décompressez les fichiers des archives téléchargées depuis le site www.sqlite.org dans un dossier et copiez ce dossier à l'adresse d'installation de votre système d'exploitation. J'ai ce dossier C: \ sqlite appelé 'sqlite'. Seuls les fichiers de deux archives doivent se trouver dans ce dossier.S'il y a des dossiers dans les archives, vous devez alors récupérer les fichiers et les transférer dans le dossier spécifié C: \ sqlite

4. Vous devez donner accès à sqlite à partir de n'importe quel répertoire de votre ordinateur, pour cela: faites un clic droit sur "Poste de travail" et sélectionnez "Propriétés" dans le menu déroulant, une fenêtre avec les données de votre système s'ouvrira, cliquez sur:

image

puis dans la fenêtre qui apparaît, cliquez sur

image

plus loin

image

puis dans la partie inférieure de la fenêtre, sélectionnez Chemin et cliquez sur "Modifier" ou "Modifier"

image

puis dans la fenêtre qui apparaît, cliquez sur "Nouveau" ou "Nouveau" et dans une nouvelle ligne, écrivez dans les fichiers sqlite que j'ai C: \ sqlite et cliquez partout "OK" acceptant ainsi les modifications

image

tout, avec le paragraphe numéro 4, nous avons terminé

l'installation de sqlite peut être vérifiée en entrant la commande sqlite3 dans cmd et en appuyant sur la touche Entrée, si la version du programme est affichée, tout va bien, l'installation est réussie et vous pouvez continuer

note importante: la bibliothèque 'rails' au moment de l'installation était la dernière version 6.0.0 et elle n'a été définie qu'en dernier lorsque la commande a été utilisée, lorsque j'ai essayé de mettre la version de 'ruby' plus tôt, une erreur s'est produite dans certaines bibliothèques avec 'rails' et il y a eu des problèmes de sorte que les versions rails et rubis soient au maximum au même moment de sortie

5. Vous devez installer Ruby sur votre ordinateur, exécutez simplement le fichier d'installation que nous avons téléchargé plus tôt et placez-le sur le dist avec le système d'exploitation, j'ai appelé le dossier "Ruby" plus facilement, attendez l'installation, à la fin de la dernière étape, vous devez cocher la case installation d'une bibliothèque supplémentaire, si cela ne coûte rien, cliquez sur «OK».

Une fenêtre similaire aux fenêtres cmd s'ouvrira et dans cette fenêtre, vous devrez entrer le chiffre «1» selon les instructions et appuyer sur «Entrée», attendre l'installation et continuer.

Vous pouvez vérifier l'installation en entrant la commande ruby ​​-v dans cmd, également si la version ruby ​​est affichée, alors tout s'est bien passé.

6. Ensuite, nous devons installer le framework "Rails" pour cela, entrez la commande suivante "gem install rails" dans cmd, attendez la fin de l'installation, vous pouvez également vérifier la commande "rails -v" dans cmd, si elle émet une version, tout va bien et vous pouvez avancer.

Le plaisir commence.

7. Ensuite, nous devons créer un projet, qui sera la majorité des problèmes. Nous créons un dossier sur l'ordinateur n'importe où, j'ai également créé sur le même disque que Windows, et allons dans cmd dans ce dossier. Lorsque vous avez changé, nous tapons la commande pour créer le projet 'rails new app' où 'app' est le nom de l'application, vous pouvez en choisir une raisonnable et appuyer sur 'Entrée' l'installation commencera et très probablement il y aura une erreur

erreur 1: impossible de trouver ou de déterminer sqlite3 version 1.4.1 ou 1.4.0
ouvrez le dossier avec l'application déjà installée via le programme Sublime Text et ouvrez le fichier 'Gemfile', il sera visible au premier niveau en bas

image

modifier les valeurs des données:

gem 'sqlite3', '~> 2.5' gem 'rails', '~> 6.0.0' 

aux versions inférieures ou aux versions enregistrées dans des erreurs cmd lors de la création d'un projet

par exemple:

 gem 'sqlite3', '~> 1.4' gem 'rails', '~> 1.4.0' 

et essayez de réinstaller sqlite avec la commande, en l'entrant dans cmd 'gem install sqlite' si cette commande ne fonctionne pas, essayez rails rails sqlite ou gem sqlite install, dans tous les cas il n'y aura pas d'erreur dans l'application, seulement dans la fenêtre du programme cmd - ce n'est pas effrayant

8. Ensuite, nous devrons redémarrer le programme d'installation appelé «bundle», il a été lancé lors du processus de création de l'application et est responsable de tous les composants des rails. Il est lancé par la commande 'bundle install' et une erreur se produit, approximativement au milieu du processus, où il sera dit que le fichier 'webpack' n'est pas trouvé et pour l'installer, vous devez d'abord télécharger le fichier 'yarn depuis la ressource yarnpkg.com/lang/en/docs/install 'et l'installer sur l'ordinateur.
C'est ce que nous faisons.

9. Téléchargez le fichier 'yarn' depuis yarnpkg.com/lang/en/docs/install sous windows et double-cliquez sur le fichier, installez-le dans le dossier avec votre projet le long du chemin 'Nom de votre projet (dossier) \ yarn (dossier)'

10. Ensuite, comme cela a été dit précédemment dans cmd, nous exécutons la commande 'rails webpack: install' et attendons l'installation, ce ne sera pas rapide.

11. À la fin de l'installation, nous entrons la commande 'rails s' démarrant ainsi le serveur, nous trouvons dans la ligne cmd '* Écoute sur tcp: // localhost: 3000' à partir de laquelle nous copions 'localhost: 3000', collez-le dans le navigateur et profitez de la haute technologie .

Au début, il y a trois jours, je suis seulement passé à l'étape de création d'une application où la base de données sqlite problématique ne voulait pas fonctionner et démarrer.

Si après les étapes que vous avez prises, le serveur ne démarre toujours pas et qu'il y a des problèmes, examinez attentivement le fichier de projet 'Gemfile' pour obtenir des instructions sur la version à installer, modifiez le numéro de version et réexécutez le programme d'installation 'bundle install' ou 'bundle update' .

C’est tout.

Tous les projets intéressants, les idées extraordinaires et la bonne humeur.

Source: https://habr.com/ru/post/fr471160/


All Articles