sinatra 最初の一歩

はじめに

現在sinatraでの簡易メモアプリを作成中です。
当記事では、ブラウザにハローワールドするまでをメモしておきます。

参考記事:

qiita.com


bundle init を実行すると、Gemファイルができます。

そして、
gem 'sinatra'を追加して、
bundle addコマンドでsinatraを追加します。

bundle install時に--path vendor/bundleを付ける必要性は本当にあるのか、もう一度よく考えてみよう

ここで注意点!

qiita.com


伊藤さんの記事から、
参考記事での--path vendor/bundle の記述をしないことにします。

bundle install
を実行します。



sinatra % tree
.
├── Gemfile
├── Gemfile.lock
├── README.md
├── app.rb ★こここここ
├── vendor
│   └── bundle
│   └── ruby
│   └── 3.0.0
│   ├── bin

└── views

sinatra % ll
total 32
Gemfile
Gemfile.lock
README.md
app.rb
vendor
views

./app.rb
記述する。

require 'sinatra'

get '/' do
'hello world'
end

実行コマンド
bundle exec ruby app.rb