Dec
5
2008
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.
1,196 views | 1 comment | tags: ree, rubygems | posted in Ruby on Rails
Dec
3
2008
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
3,997 views | 4 comments | tags: apache, passenger, ree, rubygems | posted in Ruby on Rails