bin/rails server
Railsのサーバを起動するコマンド。bin/rails s
のように省略が可能。
bin/rails s -b 0.0.0.0
DockerやVagrant上でRailsを起動するときに使うオプション。リクエストを受け付けるIPアドレスを指定する。
development
環境では、デフォルトはlocalhost
なのでhttp://localhost:3000
でしか接続することができない。
Railsを起動する端末のIPが192.168.0.100
で-b 192.168.0.100
のように指定するとhttp://192.168.0.100:3000
で接続できるようになる。
-b 0.0.0.0
を指定すると、Railsを起動する端末が持っているすべてのIPアドレスでアクセスできるようになる。
ただし、development
環境以外ではデフォルトで-b 0.0.0.0
を指定されている状態なので、development
環境以外では気にする必要はない。
bin/rails s -e 環境
起動する環境を指定する。
bin/rails s -p ポート番号
起動するポート番号を指定する。