« [本] Pragmatic Bookshelf の雑誌 | トップページ | [日記] 腕時計 »

2009年7月 4日 (土)

[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 で検索したら、ここのサイトが一番最初に表示される。
なんでやねん。


|

« [本] Pragmatic Bookshelf の雑誌 | トップページ | [日記] 腕時計 »

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: [Ruby] Sinatraを試す:

« [本] Pragmatic Bookshelf の雑誌 | トップページ | [日記] 腕時計 »