[rails] Github에서 다운로드할 파일http://localhost:3000/네가 볼 때까지

2111 단어 GitHubRails

① [$git clone 자신의git 저장소의 URL]


우선 클론
[참조] 로컬에서 GitHub 저장소 닫기
http://cly7796.net/wp/other/clone-the-repository-in-github-locally/

② 필요한 경우 [$bundle exec rakedb:drop]

$ bundle exec rake db:drop
※ 동일한 DB 재제작 시 해당 명령 실행

③[$ bundle install]


우선 bundle install.
※ 폴더 이름 변경 시, ⑥부터!

④[$ bundle exec rake db:create]

$ bundle exec rake db:create
에서 설명한 대로 해당 매개변수의 값을 수정합니다.

⑤[$ bundle exec rake db:migrate]

$ bundle exec rake db:migrate
migmate.
다운로드한 파일의 마이그레이션 파일을 자신의 위치로 마이그레이션합니다.

⑥ 필요하면 "config/database.yml" 데이터베이스의 연결 주소를 변경합니다.


예를 들어 "tweet_app"(임시) 트위터 복제 사이트 같은 것을 다운로드한 경우
DL "tweet_app"를 "tweet_app2"로 환경을 구축하려면
"config/database.yml"을 열고 "tweet_app2"로 "tweet_app"라고 적힌 곳을 대체합니다.
그런 다음 ③부터 처리합니다.
※ vscode(mac)에서 option+command+F로 바꿉니다.
※ 다른 환경은 스스로 조사해 보세요

⑦ $ rails s

$ rails s
다운로드한 파일 자체에 문제가 없다면 문제없이 볼 수 있다.

config/database.yml를 업데이트하지 않으면 어떻게 됩니까?


예를 들어, "tweet_app"DL, "tweet_app2"환경을 생성하려는 경우
폴더 이름만 "tweet_app"에서 "tweet_app2"로 변경하고 ③~⑥시
데이터베이스는 yaml 파일의 설명에 따라 "tweet_app"으로 만듭니다
폴더는 "tweet_app2"입니다.
"tweet_app2"폴더에서 rails 투고 트윗 후
"tweet_app"의db에서 투고 확인을 볼 수 있습니다.
동작을 할 줄 알지만 특별히 신경 쓰지 않으면 구역질이 나기 때문에 바꾸는 것이 좋다.

"config/database.yml" 에서 같은 데이터베이스 사용 지정


상술한 상황에 따라 같은 데이터베이스를 사용할 수 있다.
예를 들어 "tweet_app2"를 만들었지만 투고 내용이 "tweet_app"와 같은 것을 보고 싶은 경우 등
"tweet_app2"의 yaml 파일은 "tweet_app"으로 설정됩니다.
열이 증가하면db와 모델 파일의 불일치가 발생하기 때문에 사용할 때 똑똑히 보아야 합니다.

좋은 웹페이지 즐겨찾기