Préparation au développement avec Rails

introduction

Lors du développement avec Rails, j'écrirai la préparation au point où je commencerai à écrire du code. Nous allons procéder avec VirtualBox et Vagrant déjà installés. Si vous n'avez pas encore installé VirtualBox et Vagrant, essayez de rechercher sur Google.

table des matières

  1. Réglage initial de Vagrant
  2. Démarrez Vagrant
  3. Connexion à l'environnement virtuel
  4. Accédez au dossier partagé de l'environnement virtuel
  5. Commencez à développer avec Ruby on Rails
  6. À la fin des travaux
  7. À la fin

1. Réglage initial de Vagrant

Tout d'abord, allez sur le bureau du terminal.

$ cd Desktop

Ensuite, créez un dossier nommé «travail» et déplacez-vous vers ce dossier.

$ mkdir work
$ cd work

Après cela, créez un nom de dossier «vagrant» dans le dossier «travail» et déplacez-vous vers ce dossier.

$ mkdir vagrant
$ cd vagrant

Créez un fichier Vagrant dans ce dossier appelé "vagrant".

$ vagrant init

Ceci termine la configuration initiale de Vagrant. Vérifiez dans le terminal qu'il ressemble à ce qui suit.

Nom d'utilisateur: nom d'utilisateur vagrant$

2. Démarrez Vagrant

Ensuite, démarrez Vagrant. À partir de ce moment, je pense que ce sera une tâche qui sera effectuée à chaque fois que le développement sera effectué.

Démarrer Vagrant est facile. Tapez la commande suivante.

$ vagrant up

La toute première startup prend énormément de temps. Vous pouvez manger du riz et prendre un bain. Peut-être que vous pouvez regarder un film. Si vous en avez fait autant, vous aurez probablement fini lorsque vous vous en rendrez compte: bébé:

Lorsque le premier démarrage est terminé Vers le bas, Avec les mots "Your now on Rails!" Une image d'un train: quelque chose comme: steam_locomotive: apparaît.

Ceci termine le démarrage de Vagrant.

3. Connexion à l'environnement virtuel

Établissez une "connexion SSH" pour communiquer en toute sécurité avec votre PC dans l'environnement virtuel. Tapez la commande suivante.

$ vagrant ssh

Lorsqu'il est correctement connecté

[vagrant@localhost ~]$

Il sera affiché comme ceci.

Cela termine la connexion à l'environnement virtuel.

4. Accédez au dossier partagé de l'environnement virtuel

Les dossiers partagés dans l'environnement virtuel se trouvent dans / home / vagrant / work. Alors déplacez-vous vers ce dossier partagé.

[vagrant@localhost ~]$ cd /home/vagrant/work

Si ce qui suit s'affiche, cela signifie que vous avez déménagé.

[vagrant@localhost work]$

5. Commencez à développer avec Ruby on Rails

Utilisez la commande rails new lors de la création d'une nouvelle application dans Ruby on Rails. Pour créer une application appelée «exemple», saisissez comme suit.

$ rails new sample

Si cette commande est exécutée correctement, le dossier d'exemples sera créé dans le dossier partagé.

Sélectionnez "Ouvrir" ou "Ouvrir" dans le menu fichier avec VScode, etc. Sélectionnez "Bureau" -> "travail" -> "vagrant" -> "échantillon", Ouvrez le dossier d'exemple.

Une fois que vous avez fait cela, tapez la commande suivante pour accéder au répertoire d'exemple que vous avez créé précédemment.

[vagrant@localhost work]$ cd sample

Si la partie qui était "travail" devient "échantillon", cela signifie que vous pouvez la déplacer.

[vagrant@localhost sample]$

Vous êtes maintenant prêt à commencer à écrire le code. À ce stade, vous pouvez commencer à écrire du code.

Je vous remercie pour votre travail acharné.

6. À la fin des travaux

Vous souhaiterez peut-être vous déconnecter de l'environnement virtuel et arrêter l'environnement virtuel chaque fois que vous avez terminé et avant de fermer votre ordinateur.

Avec cette commande, vous pouvez vous déconnecter de l'endroit où vous êtes "connecté SSH".

[vagrant@localhost work]$ exit

La déconnexion est terminée lorsque ce qui suit s'affiche.

Nom d'utilisateur: nom d'utilisateur vagrant$

Vient ensuite l'arrêt de l'environnement virtuel. Vous pouvez l'arrêter en tapant la commande suivante.

$ vagrant halt

Si vous souhaitez arrêter l'environnement virtuel et le redémarrer Veuillez réessayer à partir de «$ vagrant up».

7. À la fin

Merci d'avoir regardé jusqu'à la fin. En fait, je l'ai écrit pour moi dans le futur quand j'ai oublié.

Je vous serais reconnaissant de bien vouloir me faire savoir s'il y a des erreurs.

Je continuerai à écrire des articles pour moi-même à l'avenir et pour ceux qui trouveront mon article et le verront.

Recommended Posts

Préparation au développement avec Rails
[Rails] Procédure de liaison de bases de données avec Ruby On Rails
[Rails] Création d'un environnement pour le développement d'applications Web
[Rails 6] Erreur d'exécution avec $ rails s
Manipuler le dispositif avec des rails
[Rails] Didacticiel Apprendre avec les rails
[Rails] Test avec RSpec
[Rails] Développement avec MySQL
Prend en charge la multilinguisme avec Rails!
Manuel de construction de l'environnement de développement stable pour "Rails6" avec "Docker-compose"
Utilisation de l'API PAY.JP avec Rails ~ Préparation de l'implémentation ~ (payjp.js v2)
[Java] Procédure de construction de l'environnement pour le développement de struts 1.3 avec Eclipse
Tutoriel pour créer un blog avec Rails pour les débutants Partie 1
[Rails] Télécharger des vidéos avec Rails (ActiveStorage)
liste de commandes docker-compose (pour Rails)
[Vue Rails] "Hello Vue!" Affiché avec Vue + Rails
Japaneseize en utilisant i18n avec Rails
(Pour les débutants) [Rails] Installer Devise
Exécuter des rails à chaque fois dans le docker
[Docker] Construction de l'environnement Rails 5.2 avec docker
Utilisez plusieurs bases de données avec Rails 6.0
[Rails] Spécifiez le format avec link_to
Tutoriel pour créer un blog avec Rails pour les débutants Partie 2
Tutoriel pour créer un blog avec Rails pour les débutants Partie 0
[Docker] À utiliser à tout moment avec Docker + Rails
[Java] Exemple de projet de développement d'applications Web avec Spring Boot
Résumé des procédures de développement dans un conteneur Docker avec VS Code
Procédure de création d'un environnement de développement d'applications Rails avec Docker [Rails, MySQL, Docker]
Créer un nouvel utilisateur avec des rails était en colère contre l'attribut inconnu "mot de passe" pour l'utilisateur.
Procédure de construction de l'environnement Docker "Rails 6 x MySQL 8" à partager avec les équipes
Créer un portfolio avec rails + postgres sql
[Rails] Transmission push avec LINE Bot
Paramètre JAVA_HOME pour les chemins avec des espaces
[Rails] Rendre la pagination compatible avec Ajax
Construction d'environnement avec Docker pour les débutants
[Rails] Conception de bases de données pour le site EC
[Grover] Générer un PDF avec des rails [version 2020]
Activez OpenCV avec java8. (Pour moi-même)
[Rails] Création initiale des données avec seed
Découvrez AWS gratuitement avec LocalStack
Suivre les erreurs de l'application Rails avec Sentry
Utilisation de Java avec AWS Lambda-Eclipse Préparation