PassengerはRackに対応しているので、Merbも動かすごとができます。
以下のように、Merbアプリケーションのディレクトリの直下に
config.ru
ファイルを作成して置くだけです。
1 require 'rubygems' 2 require 'merb-core' 3 Merb::Config.setup(:merb_root => ".", 4 :environment => ENV['RACK_ENV']) 5 Merb.environmen t = Merb::Config[:environmen t] 6 Merb.root = Merb::Config[:merb_root] 7 Merb::BootLoader .run 8 9 # Uncomment if your app is mounted at a suburi 10 #if prefix = ::Merb::Co nfig[:path_pref ix] 11 # use Merb::Rack ::PathPref ix, prefix 12 #end 13 14 run Merb::Rack::Applicatio n.new
ちなみに ru
はRack Upの事だと思われます。
ハマった点として、
Merbアプリのひな形の"/"で表示される画面は、エラーページなので、
production
posted by
genki
on Thu 20 Nov 2008
at 12:14