rackupからsinatraを起動する

# coding: utf-8
# sinatra関連とactiverecord, mysqlのライブラリを読み込み
require 'rubygems'
require 'bundler'
require 'sinatra'
require 'sinatra/reloader'
require 'active_record'
require 'mysql2'

# rackが起動するrubyアプリケーション
# sinatra単体ならruby app.rbで起動してる
require './app.rb'
# 解らん
run Sinatra::Application

app.rbはいつも通り

get / do
  p "Hello, world!"
end

rack起動

bundle exec rackup -o 127.0.0.1

いつもの事ではあるが bundlerが指定したgemを使って起動する。