Soudain, j'ai décidé de commencer à étudier Ruby on Rails et j'ai décidé de créer un environnement. Comme c'est un gros problème, je vais créer un environnement avec AWS Cloud9.
Dans cet article, nous allons:
Cloud9 est un service qui vous permet d'utiliser IDE (Integrated Development Environment) dans un environnement cloud.
Puisqu'il fonctionne sur un navigateur, vous pouvez préparer un environnement de développement avec la même procédure, même sur des PC avec différents systèmes d'exploitation et d'autres environnements. Fonctionnalités-AWS Cloud9 | AWS
Transit vers l'écran Cloud 9 à partir de l'AWS Management Console.
Cliquez sur Créer un environnement </ b>.
Nous allons mettre en place l'environnement Cloud9 à créer.
Donnez à Name </ b> le nom de votre environnement Cloud9. Il semble que vous puissiez décider librement, mais cette fois j'utiliserai ruby-cloud9-env </ b>.
Cliquez sur Étape suivante </ b> lorsque vous avez terminé.
Définissez l ' instance EC2 (machine virtuelle) </ b> utilisée pour l'environnement Cloud9. Tout va bien par défaut.
Cliquez sur Étape suivante </ b>.
Vous pouvez vérifier les paramètres de l'environnement à construire. Après confirmation, cliquez sur Créer un environnement </ b>.
Transit vers l'écran de l'IDE Cloud 9. Après une courte attente, vous pourrez le faire fonctionner.
Ceci termine la construction de l'environnement Cloud9.
Ensuite, modifiez les paramètres adaptés au développement dans Cloud9.
Visualisez le symbole de l'espace.
Cliquez sur le ⚙ marque d'engrenage </ b> en bas à droite de l'éditeur de texte. Les paramètres seront affichés. Cliquez sur Afficher les invisibles </ b>.
À partir de là, nous allons créer l'environnement Ruby.
Le terminal s'affiche en bas de l'écran Cloud9. Nous allons exécuter la commande ici.
Tout d'abord, mettez à jour la bibliothèque préinstallée dans le système d'exploitation. En gros, je ne pense pas qu'il y aura de mises à jour.
sudo yum update
Cette fois, je voudrais gérer plusieurs versions de Ruby en utilisant RVM (Ruby Version Manager).
Clooud 9 est livré avec rvm pré-installé. Assurez-vous que rvm est installé au cas où.
rvm -v
Vérifiez la version de Ruby qui peut être commutée avec rvm à ce stade.
rvm list
Il semble que ruby-2.6.3 </ b> puisse être utilisé. Cette fois, je veux utiliser ruby-2.5.1 </ b>, donc installez-le en utilisant rvm.
rvm install 2.5.1
Vérifiez la version de Ruby vers laquelle vous pouvez basculer à nouveau une fois l'installation terminée.
rvm list
ruby-2.5.1 </ b> a été ajouté et vous pouvez voir qu'il est actuel.
Au cas où, vérifiez-le avec la commande Ruby.
ruby -v
Vous avez maintenant changé de version de Ruby en utilisant RVM. Cependant, avec les paramètres actuels, la version ruby reviendra à 2.6.3 </ b> lors du redémarrage du terminal.
Par conséquent, modifiez la version par défaut dans RVM en 2.5.1 </ b>.
rvm --default use 2.5.1
Vérifiez la version de Ruby qui peut être changée.
rvm list
Vous pouvez voir que ruby-2.5.1 </ b> est la valeur par défaut actuelle de &&.
Ceci termine la construction de l'environnement rubis.
À partir de là, nous allons créer l'environnement Rails.
Tout d'abord, assurez-vous que la commande rails est installée.
rails -v
Vous pouvez voir qu'il n'est pas installé.
Rails est installé à l'aide de la commande gem </ b>. Un gem est un package d'applications et de bibliothèques Ruby.
Assurez-vous que gem est installé. Vous pouvez l'utiliser si ruby est installé.
gem -v
Vous pouvez voir qu'il est installé.
Utilisons maintenant la gemme pour installer des rails.
gem install rails -v 5.2.1 -N
Vous pouvez utiliser l'option -N pour ignorer l'installation de divers documents. (L'installation sera plus rapide)
Vérifiez la version des rails une fois l'installation terminée.
rails -v
J'ai pu confirmer qu'il était installé.
C'est tout pour créer l'environnement Rails.
La création d'un environnement pour Ruby on Rails avait une image plutôt ennuyeuse, mais l'utilisation de Cloud9 (en particulier Windows) facilite la création d'un environnement. Je vais créer des systèmes simples en utilisant Ruby on Rails.