【Rails】 로컬 환경 구축으로 그 홈 화면 표시에 도착했기 때문에 메모로서 남깁니다 (mac)

소개



해설이 부족한 잡잡한 비망록입니다.
로컬 구축으로 여러가지 고전하고 있었습니다만 일단 목표의 홈 화면을 확인할 수 있었으므로 순서 남겨 둡니다😅

과거의 실패와 환경의 변화



건설에 걸려 있던 곳은 주로 다음과 같습니다.
$ bundle install
$ bundle exec rake db:create

<대응(실패)>
① 서버 시작 $ sudo mysql.server start (정지 포함)
② database.yml의 password 설정
③ mysql에 권한 부여

환경



OS : Mac OS Catalina 10.15.1
Ruby : v 2.6.3p62
Rails : v 6.0.1 → Rails : v5.2.4.1로 변경
Homebrew : v 2.1.16
번들 : v 1.17.2
MySQL : v 8.0.18 for osx10.15 on x86_64 (Homebrew의 기본값)↓
psql (PostgreSQL) : 12.1로 변경

구체적인 대처법



① rails5.2.4를 설치 (6.0.1이 들어 있어도)
② gem을 넣었으므로 rbenv(ruby의 버전을 전환해 주는 툴)의 폴더 아래의 shims(명령 irb, gem, rake, rails, ruby,etc...를 나누어 주는 폴더)갱신.
rails5.2.4指定 + minitest 컷++ CoffeeScript 컷
④ db 작성 & rails s(server), 여기서 안 된다면 포스그레 재기동 등 + 마이그레이션(적정화)하고 다시 서버 기동

 
폴더 내용 등 알기 쉬웠던 참고처↓↓↓
rbenv의 사용법과 구조에 대하여
$ sudo gem install rails:5.2.4
$ sudo rbenv rehash
$ rails _5.2.4_ new sample_app -d postgresql -T --skip-coffee
$ cd sample_app/
$ bundle install
$ brew install postgresql
$ bundle install
$ rails db:create
$ rails s
$ brew services start postgresql
$ brew services stop postgresql
$ brew services restart postgresql
$ bin/rake db:migrate
$ rails s

 
URL에 연결

http://localhost:3000/





끝에



더 부드럽게 가는 방법도 있을까는 생각합니다만, 필자의 경우 이러한 흐름이었습니다.
부족, 정정 등 있으면 지적해 주시면 감사하겠습니다.
이런 기사 중 끝까지 읽어 주셔서 감사합니다

좋은 웹페이지 즐겨찾기