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
mkdir sample-app && cd sample-app
bundle init
Gemfile
# frozen_string_literal: true
source "https://rubygems.org"
git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }
gem "rails"
bundle config set path 'vendor/bundle'
gem install bundler
bundle install
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.
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
bundle exec rails webpacker:install
bundle exec rails db:create
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