I moved from RVM to rbenv on my production server. I uninstalled rvm using \"rvm implode\" and installed rbenv, ruby 1.9.2 , rails, passenger and nginx-module. I have not mo
It is possible to use rbenv, nginx and passenger. Some have gone for a system-wide install. http://blakewilliams.me/blog/4-system-wide-rbenv-install
I'm currently testing on my development environment so, assuming you have installed rbenv and have the correct rbenv init in your .bashrc:
gem install passenger
rbenv rehash
sudo bash -c "source ~/.bashrc && passenger-install-nginx-module"
You must gem install passenger to get the shims. Doing bundle install to install passenger won't give you these.
Finally:
passenger-config --root
will give you your passenger_root path and:
rbenv which ruby
your passenger_ruby path.
The passenger shim points to the executable but passenger_root must be a path to the folder. I've tried using the ruby shim but it doesn't work. I've not dug into why yet.
BTW, I do have the nokogiri gem in my Gemfile. Oh, also if you have .rvmrc and/or config/setup_load_paths.rb it should be safe to remove these as passenger autoloads bundler.
I still need to do a bit more testing on this but so far so good.