Skip to content

Introduction Guide

takaaa220 edited this page Jan 23, 2019 · 11 revisions

開発環境導入ガイド

ローカル環境

PostgreSQLのインストール

brew install postgres

rubyのインストール

rubyのバージョンは2.6です(注意!!)

rbenvを導入すると、rubyのインストールは楽です。

$ brew install rbenv ruby-build
$ rbenv install 2.6.0

Railsほかツールを入れる

bundle install
yarn install

database を作成、設定

rails db:create
rails db:migrate
rails db:seed

Rails Server起動

rails s

Docker環境

  1. dockerインストール https://qiita.com/kurkuru/items/127fa99ef5b2f0288b81

macは docker, docker-compose, kubernatesなどが全部 Docker for Macでインストールできます。 たぶん、DockerHubへのアカウント登録が必要。

# 確認
$ which docker-compose 

プロジェクトのルートディレクトリで、

$ docker-compose build
$ docker-compose up -d

これでdockerが2個いっきに立ち上がる。

$ docker-compse ps

おそらく、railsのコンテナは立ち上がっていない。 bundle install, yarn install, rails:db:createを実行する必要あり。

$ docker-compose run rails bundle install
$ docker-compose run rails yarn install
$ docker-compose run rails rails db:create

もう一回立ち上げる。

$ docker-compose up -d
$ docker-compose ps

これで立ち上がっているはず。アクセスしてみる。

http://localhost:3000

起動中のdocker環境内に入る (edit by hirata)

docker-compose exec rails bash