sinatraの環境をMacにつくる
とりあえずhello worldまでいこう
Bundleも使う
#bundle入れる sudo /opt/local/bin/gem1.9 install bundler #適当なフォルダをつくる mkdir -p ./Sample #bundle環境つくる bundle init
Gemfileができるのでちょいと編集
vim Gemfile
source "https://rubygems.org" gem 'sinatra' gem "shotgun"
最低限あればいいのだけ。
そんで
bundle install
で読み込む
config.ruファイルもつくる
vim config.ru
require "./app" run Sample::App
適当なapp.rbをつくる
vim app.rb
require "sinatra/base" module Sample class App < Sinatra::Base get '/' do 'hello world' end end end
shotgunで起動してみる
bundle exec shotgun
ブラウザでここにアクセスすればなんか出てるハズ
追記
いまどきは、Sinatra::Reloader がよいらしい
http://dev.classmethod.jp/server-side/language/modern-web-creating-environment/