[Ruby] Sinatraを試す
Unicornの使い方がさっぱりわからないのだが、Googleで調べていたら
こんなの
に遭遇した。
という訳で、まず、Sinatraを試すことにした。
$ sudo gem install sinatra
$ cat sinatra_example.rb
require 'sinatra'
get('/') { "hello world" }
$ ruby sinatra_example.rb
.../gems/sinatra-0.9.2/lib/sinatra/base.rb:930:in `detect_rack_handler': \
Server handler (thin,mongrel,webrick) not found. (RuntimeError)
えーと。少くとも Webrick は使えるはず。
で、探してみたら、本家で、"Server handler (thin, mongrel, webrick) not found" というのが見つかった。
あと日本語だと「Sinatraを0.9.2にupdateするとWEBrickで動作しなくなった
という日記の記事が見つかった。
ここでは、日本語の記事に従って
$ cat sinatra_example.rb
require 'sinatra'
Rack::Handler.register 'Webrick', 'Rack::Handler::WEBrick'
get('/') { "hello world" }
$ ruby sinatra_example.rb
ちゃんと動いたみたいなので、ブラウザから http://localhost:4567/ にアクセス。
ちゃんと hello world と表示された。
ということで、Sinatra は、1.9.2dev でも動作しました。
で、肝心の unicorn なんだけど、やっぱり動かない...。
それにしても、Ruby unicorn で Google で検索したら、ここのサイトが一番最初に表示される。
なんでやねん。
| 固定リンク
この記事へのコメントは終了しました。


コメント