Jan 15 2009

Ruby Enterprise Edition 1.8.6-20090113 – another update

Only a bit more than 1 month ago I’ve blogged about another update of Ruby Enterprise Edition. Now it is time for another heads up:

Ruby Enterprise Edition 1.8.6-20090113 is released.

Man, these guys are on fire! If yo are as crazy as I am, you may already been thinking about an update (at least on your development server.) So, let’s see what you can get if you update to this release. Continue reading


Dec 5 2008

Major updates of Ruby Enterprise Edition

A couple of days ago I posted an entry about REE, Rails and Passenger setup.

Today we’ve received an email from Phusion about an updated version of REE:
Ruby Enterprise Edition 20081205 has been released.

This new update seems to address the most common problems what people have been encountering.

The main updates include:

  • Better 64-bit support
  • Better Mac OS X support
  • RubyGems updated to version 1.3.1. (So you don’t need to update RubyGems like in my previous post)
  • REE’s RubyGems no longer makes use of the existing gems (which fixes a lot of confusion and problems with native extensions)
  • Integration with the RailsBench garbage collector patches
  • A new command to track REE updates easily ($ ree-version)

Please visit the official site for more details and the announcement.

To upgrade from a previous version, simply install into the same prefix that you installed to last time. You can follow this guide in my previous post.


Dec 3 2008

How to install Ruby Enterprise Edition, Passenger and Rails 2

There are certain products which are currently shaking the Ruby / Rails community:

  • One of them is the infamous Phusion Passenger which makes deploying Rails applications a piece of a cake using Apache web servers,
  • And Ruby Enterprise Edition (aka REE) which promises better memory management and better scaleability of your Rails applications.

These are really promising projects and Passenger offers a really elegant and automated setup which makes it pretty easy to be installed. However, I still keep seeing people having problems using it with REE and Rails version 2.2.2 on blogs, RailsForum and mostly on IRC.

In this article I will describe how to set up all of them. Hopefully it will help you understand the basic ideology how a Ruby environment is set up.

You will learn how to install and set up the following products for Rails development/deployment:

  • Apache 2.2
  • Ruby Enterprise Edition
  • RubyGems 1.3.1
  • Ruby on Rails 2.2.2
  • Passenger 2.1.0 (note: this is an edge version, not recommended in production environment, you can still use 2.0.4)

What you will need:

  • Apache web server already set up,
  • Root privileges to be able to compile and set up your server
  • A basic understanding how to use the Terminal.

OK, let’s get started. Continue reading