Ich werde ein Memorandum darüber hinterlassen, wie eine Umweltkonstruktion für Ruby on Rails so umweltfreundlich wie möglich erstellt werden kann (ohne die Umwelt zu verschmutzen).
Bitte lassen Sie mich wissen, ob es eine Möglichkeit gibt, es sauberer zu machen!
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
Sie können die Datenbank mit -d angeben, also ändern Sie sie entsprechend.
Beim Erstellen einer API
bundle exec rails new . -B -d mysql --skip-test --api
Lassen Sie es uns mit --api
in den API-Modus versetzen.
Dann widerspricht das Gemfile dem ursprünglich von init erstellten, aber drücken Sie Y, um es zu überschreiben.
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"
Referenz: https://qiita.com/fukuda_fu/items/463a39406ce713396403
bundle exec rails webpacker:install
bundle exec rails db:create
Nun, ich habe das Gefühl, dass die Verwendung von Docker nicht zuerst die Umwelt verschmutzt ... Ich habe das Gefühl, dass mir gesagt wurde, wie du es wagst! Docker nicht zu verwenden, aber ich hoffe, dass es hilfreich ist, wenn eine lokale Umgebung ohne Docker ~ erstellt wird
Recommended Posts