sinatraはまった

Hello Worldが動かずしばらく悩む・・・

 # myapp.rb
 require 'rubygems'
 require 'sinatra'
 get '/' do
   'Hello world!'
 end

単体で動かすには追加で下記が必要っぽい。

if $0==__FILE__ then
  Sinatra::Application.run!
end

最近のバージョンで変わったのだろうか。または、使い方が悪いのか謎である。
最終的には、Passengerに乗せるつもりだがチュートリアルの出端を挫かれるので大変困る。


むしろruby1.9.2のせい?
http://route477.net/d/?date=20101002#p01