ローカルでサーバを起動
説明
Railsに標準で付随しているPumaをサーバとして起動
使い方
$ rails server [オプション]
短縮形
$ rails s [オプション]
オプション
| オプション | 説明 | 初期値 |
|---|---|---|
| -p, –port=port | サーバを起動するときのポート番号を指定 | 3000 |
| -b, –binding=ip | バインドするIPアドレスを指定 | 0.0.0.0 |
| -c, –config=file | rackupファイルを指定 | |
| -d, –daemon | デーモンとしてサーバを起動 | |
| -u, –debugger | デバックモード | |
| -e, –environment=name | 環境(test/development/production)を指定してサーバを起動 | development |
| -P, –pid=pid | PIDファイルを指定 | tmp/pids/server.pid |
| -h, –help | ヘルプを表示 |
例
開発用WEBサーバを起動
$ rails server
=> Booting Puma
=> Rails 6.0.2.1 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
ポート番号を変更
$ rails server --p=3001
デーモンとして起動
$ rails server --d
本番として起動
$ rails server -e production
短縮形
$ rails s