【Rails】 앱 신규 작성 서버 기동 순서
환경
Ruby 3.0.2
Rails 6.1.4
MySQL 5.6
※환경을 맞추면, 에러 최소한으로 진행된다고 생각합니다
새로운 앱 만들기
MySQL을 사용하는 경우
$rails new <アプリ名を記入> -d mysql
sqlite3을 사용하는 경우
$rails new <アプリ名を記入>
데이터베이스 설정
config/database.yml
에서 다음 설정
database.ymldefault: &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
를 열고 다음 화면이 표시되면 완벽
참고 자료
비고
최단으로 시작하고 싶었기 때문에, 스스로 기사를 작성해 보았습니다.
미비 등이 있으면 가르쳐 주시면 도움이됩니다
Reference
이 문제에 관하여(【Rails】 앱 신규 작성 서버 기동 순서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/httrhtm/items/fd29fce5606b5cfcc717
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
MySQL을 사용하는 경우
$rails new <アプリ名を記入> -d mysql
sqlite3을 사용하는 경우
$rails new <アプリ名を記入>
데이터베이스 설정
config/database.yml
에서 다음 설정
database.ymldefault: &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
를 열고 다음 화면이 표시되면 완벽
참고 자료
비고
최단으로 시작하고 싶었기 때문에, 스스로 기사를 작성해 보았습니다.
미비 등이 있으면 가르쳐 주시면 도움이됩니다
Reference
이 문제에 관하여(【Rails】 앱 신규 작성 서버 기동 순서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/httrhtm/items/fd29fce5606b5cfcc717
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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
를 열고 다음 화면이 표시되면 완벽
참고 자료
비고
최단으로 시작하고 싶었기 때문에, 스스로 기사를 작성해 보았습니다.
미비 등이 있으면 가르쳐 주시면 도움이됩니다
Reference
이 문제에 관하여(【Rails】 앱 신규 작성 서버 기동 순서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/httrhtm/items/fd29fce5606b5cfcc717
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ rails s
비고
최단으로 시작하고 싶었기 때문에, 스스로 기사를 작성해 보았습니다.
미비 등이 있으면 가르쳐 주시면 도움이됩니다
Reference
이 문제에 관하여(【Rails】 앱 신규 작성 서버 기동 순서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/httrhtm/items/fd29fce5606b5cfcc717
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(【Rails】 앱 신규 작성 서버 기동 순서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/httrhtm/items/fd29fce5606b5cfcc717텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)