# File src/ruby_supportlib/phusion_passenger/config/install_agent_command.rb, line 37
      def run
        @options = {
          :log_level => Logger::INFO,
          :colorize => :auto,
          :force => false,
          :force_tip => true,
          :compile => true,
          :download_args => [
            "--no-error-colors",
            "--no-compilation-tip"
          ],
          :compile_args => []
        }
        parse_options
        initialize_objects
        sanity_check
        if !download
          compile
        end
      end