Merb 1.0 RC2

As I’m writing this post, Merb 1.0 RC2 (v0.9.10) is being propagated through all the RubyForge mirrors.

$ sudo gem install merb will install/update Merb Stack. Merb stack is a meta-gem/package installing all the gems you need to get started (including merb-core, merb-more, datamapper and sqlite3 driver)

The main focus for this release was to fix bugs and make the stack Windows compatible. We didn’t get any major bugs in RC1 but fixed a lot of small annoyances and problems with generated resources. We also made sure Merb itself would work properly with Windows (not using incompatible signals etc..) and we spent some time getting the Data Object sqlite3 drivers compiled on Windows.

You don’t need to use DataMapper with Merb, ActiveRecord works fine. However since we are packaging DM with the Merb Stack, we wanted to make sure Windows people would be able to get started easily.

A quick note, for Windows users, like for Rails, you need to have sqlite3 installed. Simply dump the sqlite3 dll in your system32 folder or your ruby bin folder to get started.

Unfortunately DataMapper isn’t running on JRuby yet. We hope to be able to use the DM guys to get their drivers ported over before 1.0 final but can’t promise anything yet.

What’s next?

Merb 1.0 final by the end of the Month if everything goes as scheduled.

Thanks

A big thank to all the contributors who added valuable information to Merb wiki. Jack Dempsey also wrote a nice blog post about creating your own stack, you might want to check it out if you are not into DataMapper or want something different.

Finally, Merb got a lot of press coverage lately:

and many much more.  Follow @merbivore to get daily news.

To finish this post, here is a video of Ezra Zygmuntowicz who recently presented Merb at Google.

By Matt Aimonetti