記事概要
拡張子.rb
のファイルを使用する方法をまとめる。
前提
- SinatraをPCにインストールしている
- PumaをPCにインストールしている
手順
- Sinatraを[アプリ名].rbに読み込むため、
.rbファイル
に下記を記述するrequire 'sinatra'
- Rubyファイルを実行するため、ターミナルで下記を実行する
ruby [アプリ名].rb
- 下記どちらかが表示されると、サーバーが起動している
- パターン1
[2020-06-16 10:51:05] INFO WEBrick 1.4.2 [2020-06-16 10:51:05] INFO ruby 2.6.5 (2019-10-01) [x86_64-darwin19] == Sinatra (v2.0.8.1) has taken the stage on 4567 for development with backup from WEBrick [2020-06-16 10:51:05] INFO WEBrick::HTTPServer#start: pid=10046 port=4567
- パターン2
== Sinatra (v2.0.8.1) has taken the stage on 4567 for development with backup from Puma
- 上記が表示されず、
gem install rackup
が表示された場合は下記を実行し、再度Rubyを起動する# 下記コマンドの実行 % gem install rackup # ynの選択が必要となるので、"y"と入力 Overwrite the executable? [yN]
- パターン1
-
control + C
で、サーバーを閉じる- サーバーを開いている間は、ターミナル.appにログが記述される
- サーバーを閉じると、サーバー内のWebアプリケーションにアクセスできない
備考
- SinatraとPumaのインストール方法は、こちらを参照