ローカルでサーバを起動
説明
Railsに標準で付随しているPumaをサーバとして起動
使い方
$ rails server -u [Rackサーバーを指定(thin/puma/webrick)] [オプション]
短縮形
$ rails s [オプション]
オプション
オプション | 説明 | 初期値 |
---|---|---|
-e, –environment=name | 環境(test/development/production)を指定してサーバを起動 | development |
-p, –port=port | サーバを起動するときのポート番号を指定 | 3000 |
-b, –binding=ip | バインドするIPアドレスを指定 | 0.0.0.0 |
-c, –config=file | rackupファイルを指定 | config.ru |
-d, –daemon | デーモンとしてサーバを起動 | |
-u, –using=name | Rackサーバーを指定 | |
-P, –pid=pid | PIDファイルを指定 | tmp/pids/server.pid |
-C, –dev-caching | development環境でキャッシュするか | |
–early-hints | HTTP/2のアーリーヒンティングを有効 | |
–log-to-stdout | 標準出力にログを出力するか | |
-h, –help | ヘルプを表示 |
例
開発用WEBサーバを起動
$ rails server
ポート番号を変更
$ rails server --p=3001
デーモンとして起動
$ rails server --d
本番として起動
$ rails server -e production
短縮形
$ rails s