Class | PhusionPassenger::Standalone::RuntimeInstaller |
In: |
lib/phusion_passenger/standalone/runtime_installer.rb
|
Parent: | AbstractInstaller |
Installs the Phusion Passenger Standalone runtime by downloading and compiling Nginx, compiling the Phusion Passenger support binaries, and storing the results in the designated directories. This installer is entirely non-interactive.
The following option must be given:
Phusion Passenger support binary files.
extension files.
If ‘targets’ contains :nginx, then you must also specify these options:
If targets contains ’:support_binaries’, then you must also specify this options:
If targets contains ’:ruby’, then you must also specify this option:
Other optional options:
Please note that RuntimeInstaller will try to avoid compiling/installing things that don‘t need to be compiled/installed. This is done by checking whether some key files exist, and concluding that something doesn‘t need to be compiled/installed if they do. This quick check is of course not perfect; if you want to force a recompilation/reinstall then you should remove nginx_dir and support_dir before starting this installer.