Check for false result after the call of run_compiler

I'm not a ruby guy, but this modification prevents rake abortion with "undefined method `[]' for false:FalseClass" when result is false (which is a possible return value for the run_compiler function).

I don't now if it respects the wanted logic of the code flow, but this patch allowed me to run "passenger-install-apache2-module" without trouble.