sinatra Gem使用によるエラー
学習中の書籍 ”Raby超入門” Chapter10にて
sinatra Gem を使ってウェブアプリを作る項目で RuntimeError
【環境】
VScodeで下のプログラムを書いて実行
↓ ファイル名:sinatra_hi_rb
require "sinatra"
get "/hi" do
"hi!"
end
↓ターミナル
ruby sinatra_hi.rb -p 4567
エラー文
↓ターミナル
〜:in `detect_rack_handler': Server handler (thin,puma,reel,HTTP,webrick) not found. (RuntimeError)
【原因】
Ruby3.0.0になりRuby2.7まで標準で添付されていたwebrickという
アプリケーションサーバーのライブラリが削除されてしまったため、サーバーが起動しなかったようです。
【参考】
https://qiita.com/onoda_kenta/items/88cf7840904f8b144043