Ruby on Rails で開発中のプロジェクトに中途から参加.
【環境】
- Ruby 2.3.1
- Rails 5.0.1
.ova ファイルをもらい VirtualBox にインポートして rails を起動すると,
192.168.56.102:3000 にて,エラーメッセージ
Puma caught this error: Missing 'secret_key_base' for > 'development' environment, set this value in 'config/secrets.yml' (RuntimeError)
と共に以下の真っ白な画面が出た.
config/secrets.yml
が存在していなかったので作成する.
中身は他のプロジェクトからコピペした.
config/secrets.yml
development:
secret_key_base: 8***7
test:
secret_key_base: 3***e
production:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
これで無事に起動した.
ちなみに Puma は,Production 環境で nginx と併せ使うためレポジトリに含まれているが,ローカル開発環境では未使用.