Thanks to all the users who have provided constructive feedback! This release fixes all newly reported issues so far.

Phusion Passenger Standalone now correctly handles paths with spaces in them Beta 1 would error out with a weird message. Fixed some RVM support issues If you’re using RVM and you had problems with beta 1, try this version. Thanks to Wayne for helping out! Improved watchdog startup error checking If the watchdog crashes during startup then the reason wasn’t always obvious. We’ve improved the startup error checking code so that more error information can be collected. Fixed Phusion Passenger Standalone binary compatibility string generation The binary compatibility string is generated from many components, including part of the output of ‘uname -p’. It turns out that on some systems that command outputs in an unexpected format. Fixed curl error detection Curl is used to download things when wget is not available. Beta 1 did not correctly recognize cases in which curl exit because of an HTTP 404 error. Fixed PassengerMinInstances default value on Apache It’s supposed to be 1, but in beta 1 it was accidentally still 0. Fixed support for older Apache 2 versions Beta 1 used API calls which are only available in newer versions. Fixed various compilation warnings Including warnings on CentOS 5 and Ubuntu 10.04.

Installation/upgrade

First install the latest Phusion Passenger gem:

gem install passenger --pre

(Or you can download the tarball.)

If you want to install or upgrade the Apache or Nginx version, then run the installer as you’re used to:

passenger-install-apache2-module passenger-install-nginx-module

At the end the installer will tell you to paste a configuration snippet. If you’re upgrading then replace the old snippet with the new one.

If you want to run Phusion Passenger Standalone, then run:

cd /path-to-your-app passenger start

No special upgrade instructions needed.

The documentation

Users guide for Apache

Users guide for Nginx

Users guide for Standalone