I installed:
In my case, I also met this problem:
( My environment: Centos 5.8, rbenv 1.9.3p327, passenger 3.0.19, nginx( compiled and installed by passenger) . I googled around but didn't find any direct answer ( keyword: rbenv, passenger, cannot load such file -- rubygems/path_support), so I write my solution here.
I have checked and set nginx user to root, not works. and changed all the privileges of gem folder to 777. not works.
finally I got the solution: add these 2 lines of code to your Nginx config file:
passenger_default_user root;
passenger_default_group root;
so now your nginx config file looks like:
# /opt/nginx/config/nginx.conf
user root; # seems this line of code doesn't take effect.
http {
passenger_root /root/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/passenger-3.0.19;
passenger_ruby /root/.rbenv/versions/1.9.3-p327/bin/ruby;
# these lines are the key!!!
passenger_default_user root;
passenger_default_group root;
server {
listen 80;
root ;
passenger_enabled on;
}
}