philwilson.org

a geek commodity

Sinatra from scratch

January 16th, 2009 by Phil

I wrote a small Ruby app the other day which was chucking out JSON which was being parsed by some PHP.

So I thought I’d convert it to all-Ruby using Sinatra (my first real attempt at a Ruby web framework that’s not Hello World).

Installation was harder than expected on my clean Ubuntu box, but for reference:

gem install 1.8-dev
gem install mongrel
gem install rack --version 0.4
gem install sinatra

It was the third line which really caught me out – Sinatra is bound to version 0.4 of Rack, even though it’s at 0.9.1 right now!

Everything seems fine so far, I’ll post a URL if I ever get it running!

update: Sinatra 0.9 was released two days after I wrote this, and it is now dependent on Rack 0.9.1 so the “–version 0.4″ is no longer needed

Tagged: , , , | No Comments »

Leave a Comment




Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.