# Rails 3 deployment on Passenger

**URL:** <https://www.ruby-forum.com/t/rails-3-deployment-on-passenger/195316>\
**Category:** Rails\
**Created:** [September 21, 2010, 5:22pm UTC](https://www.ruby-forum.com/t/rails-3-deployment-on-passenger/195316 "2010-09-21T17:22:38Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sgbmn](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f04885/32.png) [@sgbmn](https://www.ruby-forum.com/u/sgbmn)\
**Post date:** [September 21, 2010, 5:22pm UTC](https://www.ruby-forum.com/t/rails-3-deployment-on-passenger/195316/1 "2010-09-21T17:22:38Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![sgbmn](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f04885/32.png) [@sgbmn](https://www.ruby-forum.com/u/sgbmn)\
**Post date:** [September 21, 2010, 6:03pm UTC](https://www.ruby-forum.com/t/rails-3-deployment-on-passenger/195316/2 "2010-09-21T18:03:02Z")

</div>

try doing gem environment and see where the gem\_home is and if is  
correct

---

<div class="post-metadata">

**Author:** ![sgbmn](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f04885/32.png) [@sgbmn](https://www.ruby-forum.com/u/sgbmn)\
**Post date:** [September 21, 2010, 7:05pm UTC](https://www.ruby-forum.com/t/rails-3-deployment-on-passenger/195316/3 "2010-09-21T19:05:41Z")

</div>

Use Passenger 3. It has better RVM support.

---

<div class="post-metadata">

**Author:** ![sgbmn](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f04885/32.png) [@sgbmn](https://www.ruby-forum.com/u/sgbmn)\
**Post date:** [September 21, 2010, 7:08pm UTC](https://www.ruby-forum.com/t/rails-3-deployment-on-passenger/195316/4 "2010-09-21T19:08:01Z")

</div>

On Sep 21, 7:02 pm, Hongli L. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Use Passenger 3. It has better RVM support.

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