Sinatra   インストール

ホーム


Rails のインストール

「Ruby on Rails」を起動させるまでの過程でインストールされる「何か」が 「Sinatra」にも必要みたいです。それが何であるか今のところ分からないので、 お手数ですが、まずは Ruby on Rails をインストールして、 起動させみてください。

Sinatra のインストール


$ ruby -v
ruby 2.6.1p33 (2019-01-30 revision 66950) [x86_64-darwin16]
$ sqlite3 --version
3.16.0 2016-11-04 19:09:39 0e5ffd9123d6d2d2b8f3701e8a73cc98a3a7ff5f
# Linux Mint の場合は、表示される指示に従ってインストールしてください。
$ gem install sinatra sinatra-contrib activerecord sqlite3 --no-document
Successfully installed sinatra-2.0.5
Successfully installed sinatra-contrib-2.0.5
Successfully installed activerecord-5.2.2
Building native extensions. This could take a while...
Successfully installed sqlite3-1.4.0
4 gems installed
    

コーディング

任意の名前の作業用ディレクトリに、任意の名前のルビーファイルを作ります。 ここでは「myapp」ディレクトリに、「app.rb」というファイルを作っっています。 app.rb の内容は次のとおりです。


require 'sinatra'

get '/' do
  "Hello Sinatra!"
end
    

実行


$ ruby app.rb
== Sinatra (v2.0.5) has taken the stage on 4567 for development with backup from Puma
Puma starting in single mode...
* Version 3.12.0 (ruby 2.6.1-p33), codename: Llamas in Pajamas
* Min threads: 0, max threads: 16
* Environment: development
* Listening on tcp://localhost:4567
Use Ctrl-C to stop
    

ブラウザを起動して「localhost:4567」にアクセスしてください。

終了

「Control」キーを押しながら「c」を押します。


^C- Gracefully stopping, waiting for requests to finish
=== puma shutdown: 2019-03-09 20:48:09 +0900 ===
- Goodbye!
== Sinatra has ended his set (crowd applauds)
    


3933 visits
Posted: Mar. 10, 2019
Update: Mar. 10, 2019

ホーム ページトップ