【Rails】 앱 신규 작성 서버 기동 순서

2823 단어 MySQLMac루비Rails
신규 앱 작성~서버 기동까지를 최단으로 실시하는 방법을 기술하고 있습니다

환경



Ruby 3.0.2
Rails 6.1.4
MySQL 5.6

※환경을 맞추면, 에러 최소한으로 진행된다고 생각합니다

새로운 앱 만들기



MySQL을 사용하는 경우


$rails new <アプリ名を記入> -d mysql

sqlite3을 사용하는 경우


$rails new <アプリ名を記入>

데이터베이스 설정


config/database.yml에서 다음 설정

database.yml
default: &default
  adapter: mysql2
  encoding: utf8mb4
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  username: root ←MySQLのユーザー名がrootでない場合は変更する
  password: "<MySQLのパスワードを記入>"
  socket: /tmp/mysql.sock

development:
  <<: *default
  database: <アプリ名>_development

데이터베이스 작성



다음 명령 실행
$ rails db:create

다음이 표시되면 OK
Created database '<アプリ名>_development'
Created database '<アプリ名>_test'

서버 시작



①다음 명령을 실행
$ rails s

②GoogleCrome 등에서 localhost:3000를 열고 다음 화면이 표시되면 완벽


참고 자료





비고



최단으로 시작하고 싶었기 때문에, 스스로 기사를 작성해 보았습니다.
미비 등이 있으면 가르쳐 주시면 도움이됩니다

좋은 웹페이지 즐겨찾기