「Railsの基本」における**「rails server の起動とローカル表示」**について、以下のように詳しく説明します。
1. rails serverとは何か
rails serverとは何かrails server(略してrails s)は、開発用のWebサーバーを起動するためのコマンドです。このコマンドを実行することで、ローカル環境においてRailsアプリケーションをブラウザで確認・操作できるようになります。
デフォルトでは、PumaというWebサーバーが起動し、**http://localhost:3000**でアプリが閲覧可能になります。
2. rails server の実行手順
rails server の実行手順
前提条件
以下がインストール・設定済みであることが前提です。
-
Ruby
-
Rails
-
Bundler
-
必要なGemのインストール(
bundle installが完了している)
実行手順
-
ターミナルまたはコマンドプロンプトを開く
-
Railsアプリケーションのルートディレクトリ(
config.ruやGemfileが存在する場所)に移動する -
以下のコマンドを実行してサーバーを起動する
または短縮形で
3. サーバーの起動結果とローカル表示
起動時のログ例
ローカル表示手順
-
Webブラウザを開く
-
アドレスバーに以下を入力してEnterキーを押す
-
初期状態であれば、「Yay! You’re on Rails!」という初期画面が表示される
4. オプション指定の例
ポート番号やバインド先を変更したい場合は以下のように指定します。
-
ポート番号を変更する(例:3001)
-
すべてのIPアドレスからの接続を許可する(LAN接続でスマートフォンから見る場合など)
5. サーバーの停止
サーバーを停止するには、ターミナル上で Ctrl + C を押します。これにより、Railsサーバーのプロセスが終了します。
まとめ
| 項目 | 内容 |
|---|---|
| 起動コマンド | rails server または rails s |
| デフォルトポート | http://localhost:3000 |
| 表示確認 | ブラウザでアクセスしてトップページを確認 |
| 停止方法 | Ctrl + Cで停止 |
| 主要オプション | -p(ポート変更)、-b(バインドアドレス変更) |
ChatGPT4o 生成日:2025/06/21