[RUBY] Rails6.0 ~ Comment créer un environnement de développement respectueux de l'environnement

Atteindre un environnement de développement propre

Je laisserai un mémorandum sur la manière de créer une construction environnementale pour Ruby on Rails la plus écologique possible (sans polluer l'environnement).

S'il vous plaît laissez-moi savoir s'il existe un moyen de le rendre plus propre!

How To

1. Créez un répertoire approprié

mkdir sample-app && cd sample-app

2. bundle dedans

bundle init

3. Commentez les rails dans le Gemfile

Gemfile



# frozen_string_literal: true

source "https://rubygems.org"

git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }

gem "rails"

4. Configurez le bundle

bundle config set path 'vendor/bundle'
gem install bundler

5. ensemble de rails d'installation

bundle install

6. Créez une application de rails avec des rails nouveau

bundle exec rails new . -B -d mysql --skip-test

Vous pouvez spécifier la base de données avec -d, donc modifiez-la en conséquence.

Lors de la création d'une API

bundle exec rails new . -B -d mysql --skip-test --api

Mettons-le en mode API avec --api.

Ensuite, le Gemfile entre en conflit avec celui créé à l'origine par init, mais appuyez sur Y pour écraser.

7. Regroupez l'installation en fonction du Gemfile créé par les rails new

bundle install
bundle config --local build.mysql2 "--with-cppflags=-I/usr/local/opt/openssl/include"
bundle config --local build.mysql2 "--with-ldflags=-L/usr/local/opt/openssl/lib"

Référence: https://qiita.com/fukuda_fu/items/463a39406ce713396403

8. installer Webpacker

bundle exec rails webpacker:install

9. Création de DB

bundle exec rails db:create
  1. Yay! You’re on Rails!

スクリーンショット 2020-10-04 14.29.38.png

Impressions

Eh bien, je pense que l'utilisation de Docker ne pollue pas d'abord l'environnement ... J'ai l'impression qu'on m'a dit Comment osez-vous! Je n'utilise pas Docker, mais j'espère que cela sera utile lors de la création d'un environnement localement sans utiliser Docker ~

Recommended Posts

Rails6.0 ~ Comment créer un environnement de développement respectueux de l'environnement
[Rails] Comment créer un environnement avec Docker
[rails] Comment créer un modèle partiel
Comment créer un environnement Rails 6 avec Docker
[Rails] Comment exécuter "rails db: create" etc. dans l'environnement de production EC2
Comment installer Pry après avoir créé un environnement de développement Rails avec Docker
Comment écrire des rails
[Rails] Comment créer un graphique à l'aide de lazy_high_charts
Comment lier Rails6 Vue (à partir de la construction de l'environnement)
Comment désinstaller Rails
[Docker] Comment créer un environnement virtuel pour les applications Rails et Nuxt.js
Comment créer docker-compose
Comment créer facilement un pull-down avec des rails
[Rails] Comment créer un bouton de partage Twitter
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 5.x)
[Rails] Créer une application
[Rails] Comment utiliser PostgreSQL dans l'environnement Vagrant
Comment créer un certificat OLEORE (certificat SSL, auto-certificat)
Comment créer un environnement Java en seulement 3 secondes
Comment pousser une application développée avec Rails vers Github
Comment créer un environnement de développement Java avec VS Code
(Ruby on Rails6) Comment créer un modèle et une table
[Rails] Comment afficher les images dans la vue
Construction de l'environnement de développement Rails6 [Mac]
[rails] Comment publier des images
[Rails] Comment utiliser enum
[Rails] Comment utiliser enum
Comment lire les itinéraires des rails
Comment utiliser la jonction de rails
Comment terminer le serveur de rails
Comment écrire des graines de Rails
[Rails] Comment utiliser la validation
[Rails] Comment désactiver les turbolinks
Comment gérer les instances
[Rails] Comment utiliser authenticate_user!
[Rails] Comment mettre en œuvre le scraping
[Rails] Comment faire des graines
Comment écrire le routage Rails
[Rails] Comment installer simple_calendar
[Rails] Comment installer reCAPTCHA
Comment créer une méthode
[Rails] Comment utiliser Scope
[Rails] [Docker] Le copier-coller est OK! Comment créer un environnement de développement Rails avec Docker
[Rails] Comment supprimer les données MySQL de l'environnement de production après les avoir placées dans l'environnement de développement
[Explication approximative] Comment séparer le fonctionnement de l'environnement de production et de l'environnement de développement avec Rails
Comment définir des variables d'environnement lors de l'utilisation de Payjp avec Rails
J'ai essayé de créer un environnement de développement java8 avec Chocolatey
Comment créer un serveur d'applications sur une instance EC2 d'AWS
Que s'est-il passé dans «Java 8 to Java 11» et comment créer un environnement
Comment définir et décrire des variables d'environnement à l'aide de Rails zsh
J'ai essayé de créer un environnement de développement padrino avec Docker
[Rails] Comment utiliser la "devise" des gemmes