Skip to content

Latest commit

 

History

History
78 lines (55 loc) · 1.63 KB

section03.md

File metadata and controls

78 lines (55 loc) · 1.63 KB

Railsとプロジェクトを作る

インストール

sudo gem install rails

プロジェクト作成

rails new -BT -d postgresql RookeLessonProject
  • -Bオプション : bundle installをスキップする (あとで追加するのと、ローカルに入れるため)
  • -Tオプション : Testユニットの作成をスキップする (RSpecを利用するため)
  • -dオプション : 利用するDBを指定 (PostgreSQL、MySQL、MongoDB)

※ bundlerとは : Rubyのパッケージである'gem'の管理ツール

関連Gemのインストール

bundler

Gemfileを参考に、依存gemをinstallするgem

bundle install --path vendor/bundle

bundleで入れたgemをコンソールから使うためにはbundle execをつける必要がある

ex. bundle exec rails server

DBの設定

config/database.ymlでDBへの接続設定を記述する。 以下を参考に変更する。 vitaminの部分を自身のユーザ名に変更する

default: &default
  username: vitamin
  adapter: postgresql
  encoding: unicode
  pool: 5

development:
  <<: *default
  database: RookieLessonProject_development_vitamin

test:
  <<: *default
  database: RookieLessonProject_test_vitamin

production:
  <<: *default
  database: RookieLessonProject_production_vitamin
  password: <%= ENV['ROOKIELESSONPROJECT_DATABASE_PASSWORD'] %>
# DBの作成
$ bundle exec rake db:create

サーバの起動

bundle exec rails s -p PORT -b 0.0.0.0

rails_first


次: Section04: ページを作る