Rails nouveau dans Ruby on Rails ~ Mémorandum jusqu'au déploiement 1

C'est un mémorandum de Rails nouveau pour le déploiement dans Ruby on Rails!

Divisez-le en plusieurs fois et écrivez une série de la création de l'application au déploiement avec la nouvelle commande Rails. La première fois, nous écrirons à partir de la création de modèles d'application Rails pour pousser vers un référentiel distant.

Je vous serais reconnaissant de bien vouloir me faire savoir s’il manque des points ou des erreurs.

environnement

Environnement de développement Langue: Ruby 2.5.1 FW:Ruby on Rails 5.2.4 DB:PostgreSQL test:RSpec Gestion des versions: Git, GitHub

Environnement: MacBook Air

Création d'applications Rails

Créez un répertoire pour votre application à l'aide de la nouvelle commande Rails!

Terminal.


rails new <App_name> -option

En fait, je voulais utiliser PostgreSQL pour DB, j'ai donc entré la commande suivante et l'ai intégrée dans l'application en premier. (Peut être changé plus tard)

Terminal.


rails new App_name -d postgresql

Cela créera les répertoires nécessaires à votre application Rails.

Après la création, utilisez la commande cd pour passer du répertoire en cours au répertoire que vous avez créé précédemment.

Terminal.


 cd App_name

Maintenant, créons un DB!

Terminal.


 rails db:create

Cela créera un DB.

Terminal.


 rails s

Lancer le serveur Rails http://localhost:3000 Accès depuis un navigateur!

Avez-vous confirmé que le serveur a démarré correctement? Au fait, vous pouvez le terminer avec contrôle + c.

Démarrer la gestion Git

Commencez avec Git!

Terminal.


git init

Vous êtes maintenant prêt à gérer votre Git. Les répertoires liés à Git sont définis comme des répertoires cachés, vous pouvez donc les visualiser avec la commande + shift +.

Mettez en scène votre candidature Je vérifie généralement l'état (git status) et diff (git diff) avant la mise en scène, mais je l'omettrai. (Vérifiez l'état du fichier modifié)

Terminal.


git add .

Mettre en scène tous les fichiers modifiés avec add. (Dot). Dans ce cas, tous les fichiers créés par Rails new!

Terminal.


git commit -m "first commit"

Enregistrez vos modifications avec la commande ci-dessus! L'option -m after commit est facultative et est une option pour laisser un commentaire! Il est décidé de laisser un commentaire lors de la validation, alors ajoutons le commentaire afin que vous puissiez comprendre quel type de changement vous avez effectué

Ensuite, poussez vers un référentiel distant!

Après avoir créé un référentiel distant sur GitHub

Terminal.


git push

Je me fâche quand je frappe. Bref, je ne sais pas où me connecter au référentiel distant, donc je vais vous le dire. (En plus d'être en colère, il vous sera demandé de saisir la commande suivante)

Terminal.


git remote add <name> <url>

Si vous l'écrivez comme une commande réelle ↓

Terminal.


git remote origin https://github.com/×××

C'est acceptable Le reste est poussé avec la commande suivante.

Terminal.


git push -u origin master

N'utilisez la commande ci-dessus que pour la première fois, mais seul git push est OK après la deuxième fois! La même chose est vraie lors de la coupe d'une branche.

C'est tout pour cette fois. Je l'ai écrit comme mémorandum pour moi-même, Merci pour votre visite!

Recommended Posts

Rails nouveau dans Ruby on Rails ~ Mémorandum jusqu'au déploiement 2
Rails nouveau dans Ruby on Rails ~ Mémorandum jusqu'au déploiement 1
Mémorandum de base Ruby on Rails
[Ruby on Rails] Arrêtez de "boucler jusqu'à ce que ..."
Ruby on Rails dans les espaces de codes Visual Studio
Nouvelle commande de création de l'application Ruby on Rails
Débutant a créé un portfolio avec Ruby on Rails
J'ai résumé le flux jusqu'à l'implémentation de simple_calendar dans Ruby on Rails.
Passer de SQLite3 à PostgreSQL dans un nouveau projet Ruby on Rails
[Ruby on Rails] Jusqu'à l'introduction de RSpec
Recommandation de classe de service dans Ruby on Rails
Ruby on Rails élémentaire
[Ruby on Rails] Un mémorandum de modèles de mise en page
Principes de base de Ruby on Rails
(Ruby on Rails6) Création de données dans une table
Association Ruby On Rails
[Ruby on Rails] Comment écrire enum en japonais
[Ruby On Rails] Comment réinitialiser DB dans Heroku
[Ruby on Rails] Fonction de prévisualisation de l'image dans le fichier
Record d'apprentissage de Ruby on rails -2020.10.03
Création de portfolio Ruby on Rails
Record d'apprentissage Ruby on rails -2020.10.04
[Ruby on Rails] Debuck (binding.pry)
Record d'apprentissage de Ruby on rails -2020.10.05
Record d'apprentissage de Ruby on rails -2020.10.09
Record d'apprentissage Ruby on rails-2020.10.07 ①
Annuler la migration de Ruby on Rails
Record d'apprentissage de Ruby on rails -2020.10.06
Résumé de la validation Ruby on Rails
Difficultés à créer un environnement Ruby on Rails (Windows 10) (SQLite3)
Comment afficher des graphiques dans Ruby on Rails (LazyHighChart)
Appliquer le CSS à une vue spécifique dans Ruby on Rails
[Ruby on Rails] Read try (: [] ,: key)
Variables Ruby on Rails, résumé constant
Installation de Ruby + Rails sur Ubuntu 18.04 (rbenv)
[Ruby on Rails] Introduction de la fonction de pagination
Connaissance de base de Ruby on Rails
Progatez Ruby on Rails
Comment utiliser Ruby on Rails
(Ruby on Rails6) "Effacer" le contenu publié
Mémo de construction de l'environnement Ruby on Rails 6.0
Lancer des rails sur EC2 (déploiement manuel)
[Ruby on Rails] Création de la page de confirmation
[Today's stack # 1] Jusqu'à sur les rails sur cloud9
Ruby On Rails conçoit un conflit de routage
[Ruby on Rails] Implémentation de la fonction de commentaire
[Ruby on Rails] DM, fonction de chat
[Ruby on Rails] Méthode d'aide pratique
Méthodes Ruby souvent utilisées dans Rails