sinatra入門してみる

近頃Railsですら面倒くさいと思うことがあるのでちょっと前から興味のあった
sinatra(http://sinatra.rubyforge.org/)を試してみる。

インストール

以下のようにruby, rubygemsはインストール済みの前提とすると

% ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-linux]
% gem -v
1.3.0

以下を実行するだけ

sudo gem install sinatra

Hello worldを作ってみる

% vi hello.rb

以下のように編集して保存

require 'rubygems'
require 'sinatra'
get '/' do
  'Hello sinatra!'
end

実行

% ruby hello.rb     
== Sinatra/0.3.2 has taken the stage on port 4567 for development with backup by Rack::Handler::Mongrel

なんか起動したっぽいのでブラウザでhttp://localhost:4576にアクセスしてみる。おおお、なんか超簡単に出来た。