Rails 3 deployment on Passenger

I’m trying to move up to Rails 3 and everything is going fine on my
workstation where I have installed all of the necessary gems. The
problem I’m having is getting it to run on the production server that
I have to use where the app needs to be vendored. It’s on a Debian
Squeeze box with ruby l.8.7, rubygems 1.3.6, librack-ruby1.9.1,
passenger - 2.2.11debi and bundler 1.0.0. I have bundled my app via
“bundle install vendor”. The passenger error I’m getting is “The
application spawner server exited unexpectedly: Unexpected end-of-file
detected.” and in the apache log it says “Could not find rake-0.8.7 in
any of the sources Try running bundle install.” Updating rack/
passenger/rubygems is not an option. Any thoughts?

try doing gem environment and see where the gem_home is and if is
correct

Use Passenger 3. It has better RVM support.

On Sep 21, 7:02 pm, Hongli L. [email protected] wrote:

Use Passenger 3. It has better RVM support.

Doh, I pressed ‘Send’ too quickly. :slight_smile: I meant better Bundler support,
not RVM support. Brightbox has packages for Passenger 3 so upgrading
shouldn’t be a problem.