質問: 現在cloud9を使ってRuby on Rails の勉強をしているのですが、 ある学習サイトではサーバ起動の際に以下のように入力していました。 ``` rails s ``` またある学習サイトではサーバ起動の際に以下のように入力していました。 ``` rails s -b $IP -p $PORT ``` その他にも以下のようなものがありました。 ``` rails s -b 0.0.0.0 ``` 全ての方法を試しましたが全て問題なくサーバを起動できました。 また、どの学習サイトでもCloud9を使っていました。 意味を調べるためにググってみたのですが、いまいちしっくりくる説明がなかったので、ここで質問させていただくことにしました。 ### 質問1 この3つのサーバの起動方法にはどういった違いがあるのですか? ### 質問2 -b が IP を指定するオプションというのを読みました。 IPを指定する意味はなんなんですか? ### 質問3 $IP とはなんですか? ### 質問4 -p とはなんですか? ### 質問5 $PORT とはなんですか? **答えていただけるものだけでもお答えいただけたら幸いです。**
回答: 「rails コマンド」とか「rails 起動オプション」でぐぐるとそこらへんの解説が出てきますんで、 一通り読んで見ればどうでしょう。 その上でわからない所があれば聞いていただけるとよろしいかと。