問題
sinatra-contribのgemをインストールしたけど,gemを実行できない。
結論
・時間が経てばしっかり反映された。
問題発生の経緯
・sinatra-contribのgemをインストール#/Users/ユーザ名/Work1
gem install sinatra-contrib --no-document
Fetching multi_json-1.15.0.gem
Fetching sinatra-contrib-3.0.4.gem
Successfully installed multi_json-1.15.0
Successfully installed sinatra-contrib-3.0.4
2 gems installed
・次にgemを使いたいファイルにrequire 'sinatra/reloader'を書き加える。
・一度サーバーを立ち上げてみる。
#/Users/ユーザ名/Work1
ruby main.rb
[2022-12-01 22:04:27] INFO WEBrick 1.6.0
[2022-12-01 22:04:27] INFO ruby 2.7.1 (2020-03-31) [x86_64-darwin22]
== Sinatra (v3.0.3) has taken the stage on 4567 for development with backup from WEBrick
[2022-12-01 22:04:27] INFO WEBrick::HTTPServer#start: pid=21346 port=4567
・ではブラウザで確認。
そこで、main.rbを編集して、Hello worldからGoodbye Worldに変更してみる。
・変わってない!!!(^◇^;)というわけで、sinatra-contribのgemが実行されてないと思いました。(ブラウザのリロードはちゃんとやりました。)
学び
・ちょっと反映されなくても2分くらいは待ってあげれば反映されることがある。w
執筆時間33分