Updating phusion passenger
Please reinstall Phusion Passenger or fix your 'passenger_root' directive, whichever is applicable. A stock Nginx 1.4.1 with Passenger support, but with no other additional third party modules, will be installed for you to a directory of your choice. This installer will 1) ask you for the location of the Nginx source code, 2) run the 'configure' script according to your instructions, and 3) run 'make install'.(-1: Unknown error) Nginx doesn't support loadable modules such as some other web servers do, so in order to install Nginx with Passenger support, it must be recompiled. Whichever you choose, if you already have an existing Nginx configuration file, then it will be preserved.Passenger Enterprise sends encrypted license information to the update check server in addition to the version and integration information so that Phusion can ensure the user is alerted.The license information is first encrypted with a one-time (randomly generated) symmetric key, which is itself encrypted using a Phusion public key such that only Phusion can decrypt the information.2013/05/12 [alert] 14298#0: Unable to start the Phusion Passenger watchdog because its executable (/usr/local/lib/ruby/gems/2.0.0/gems/passenger-4.0.2/agents/Passenger Watchdog) does not exist.This probably means that your Phusion Passenger installation is broken or incomplete, or that your 'passenger_root' directive is set to the wrong value. (for advanced users) Choose this if you want to compile Nginx with more third party modules besides Passenger, or if you need to pass additional options to Nginx's 'configure' script.You don’t have to, because you can also install another Nginx with Phusion Passenger support, in parallel to the existing Nginx.We merely recommend uninstalling the existing in order to avoid user confusion, but the choice is yours.
Specify the location of the nginx sources when prompted.
The good news is that Phusion Passenger provides a tool to make this easy for you.