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.
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:
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.