PostgreSQL을 Mac에 설치하고 Rails new

개요



포트폴리오 작성시, 지금까지 계속 MySQL에 익숙해져 있었으므로,
PostgreSQL과 함께 도전하려고 생각하고, 우선 설치 방법 ~ 신규 Rails 앱 작성까지를 정리해 보았습니다!

조건


  • macOS Mojave (ver 10.14.5)

  • 절차


  • Homebrew를 사용하여 PostgreSQL 설치
  • PostgreSQL의 기동/기동 확인/정지 방법
  • 데이터베이스 목록보기
  • Ruby on Rails 버전 변경
  • 새로운 응용 프로그램 만들기
  • GitHub에 등록하고 로컬 리포지토리를 만듭니다
  • 원격 저장소 만들기

  • Homebrew를 사용하여 PostgreSQL 설치



    postgresql 설치
    brew install postgresql
    

    버전 확인
    psql -V
    

    설치 위치 확인
    which psql
    

    PostgreSQL의 기동 / 기동 확인 / 정지 방법



    시작
    brew services start postgresql
    

    시작 상태 확인
    brew services list
    

    정지
    brew services stop postgresql
    

    데이터베이스 목록 보기



    데이터베이스 목록 보기
                                                List of databases
             Name          |     Owner      | Encoding | Collate | Ctype |         Access privileges         
    -----------------------+----------------+----------+---------+-------+-----------------------------------
     postgres              | ************** | UTF8     | C       | C     | 
     test-app_development  | ************** | UTF8     | C       | C     | 
     test-app_test         | ************** | UTF8     | C       | C     | 
     template0             | ************** | UTF8     | C       | C     | =c/**************                +
                           |                |          |         |       | **************=CTc/**************
     template1             | ************** | UTF8     | C       | C     | =c/**************                +
                           |                |          |         |       | **************=CTc/**************
    
    

    Ruby on Rails 버전 변경


    cd ~ #ホームディレクトリに移動
    gem install rails --version="5.2.4.1" #今回はversion="5.2.4.1"を使用
    rbenv rehash #gemの変更を反映
    

    신규 애플리케이션 생성


    cd
    rails new test-app -d postgresql #rails newコマンドを実行
    cd test-app #test-appディレクトリに移動
    rails db:create #データベースを作成
    

    GitHub에 등록하여 로컬 리포지토리 생성



    GItHub Desktop에서 test-app의 로컬 리포지토리를 만듭니다.
    왼쪽 상단의 Current Repository → Add → Add Existing Repository를 선택.

    ※「Add Repository」를 클릭할 수 없는 경우, 사전에 해당하는 어플리케이션의 디렉토리로 이하의 작업을 실시한다.
    cd ~/git-app
    git init #rails のバージョンによっては rails new 時に git init がされないケースがあるため
    

    그 후 커밋.

    원격 리포지토리 만들기



    [Publish repository] 버튼을 클릭하면 GitHub 원격 리포지토리를 만들 수 있습니다.
    GitHub의 Your repositories 란에 작성한 앱이 있으면 잘 되고 있다.

    서버 시작


    rails s
    

    할 수 있었다! 제작 시작!



    좋은 웹페이지 즐겨찾기