sudo gem install rails
rails new -BT -d postgresql RookeLessonProject
- -Bオプション : bundle installをスキップする (あとで追加するのと、ローカルに入れるため)
- -Tオプション : Testユニットの作成をスキップする (RSpecを利用するため)
- -dオプション : 利用するDBを指定 (PostgreSQL、MySQL、MongoDB)
※ bundlerとは : Rubyのパッケージである'gem'の管理ツール
Gemfileを参考に、依存gemをinstallするgem
bundle install --path vendor/bundle
bundleで入れたgemをコンソールから使うためにはbundle exec
をつける必要がある
ex. bundle exec rails server
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
次: Section04: ページを作る