HerokuにSinatraでHello worldしてみた

 Spring BootでJavaをいじってみようか、PythonをやってみようかRubyRailsかと悩んだ挙句、Sinatraを試してみることにした。
 http://cimadai.hateblo.jp/entry/20100423/1272052853
 ↑を参考に、Rumixをいれて環境をそろえ、gemからSinatraをインストール。HerokuにRuby用のリポジトリを作成した。


 続いて、
 http://blog.ruedap.com/2011/01/28/ruby-heroku-sinatra-hello-world
 を参考に最小構成のプロジェクトをコミットしてプッシュ。だが、この段階でエラー。


 https://qiita.com/pugiemonn/items/c4077958b480eb29878d
 を参考にHerokuのエラーログを確認すると、bundleやrequire関係のエラーのようだった。


 エラーメッセージをググってみると、どうもRubyのバージョンが新しい場合に、requireをrequire_relativeにする必要がある場合があるようだ。
 https://qiita.com/motoso/items/da93faeea8dba9260e2b


 修正してSourceTreeでコミット&プッシュ。heroku openで確認すると、とりあえずHello Worldはできた模様。