Class/Module Index [+]

Quicksearch

PhusionPassenger::Config::AgentCompiler

Protected Instance Methods

after_install() click to toggle source
# File lib/phusion_passenger/config/agent_compiler.rb, line 89
def after_install
  super
  FileUtils.remove_entry_secure(@working_dir) if @owns_working_dir
end
before_install() click to toggle source
# File lib/phusion_passenger/config/agent_compiler.rb, line 81
def before_install
  super
  if !@working_dir
    @working_dir = PhusionPassenger::Utils.mktmpdir("passenger-install.", PlatformInfo.tmpexedir)
    @owns_working_dir = true
  end
end
dependencies() click to toggle source
# File lib/phusion_passenger/config/agent_compiler.rb, line 39
def dependencies
  specs = [
    'depcheck_specs/compiler_toolchain',
    'depcheck_specs/ruby',
    'depcheck_specs/gems',
    'depcheck_specs/libs',
    'depcheck_specs/utilities'
  ]
  ids = [
    'cc',
    'c++',
    'rake',
    'libcurl-dev',
    'openssl-dev',
    'zlib-dev'
  ].compact
  return [specs, ids]
end
install_doc_url() click to toggle source
# File lib/phusion_passenger/config/agent_compiler.rb, line 58
def install_doc_url
  "https://www.phusionpassenger.com/library/install/standalone/"
end
run_steps() click to toggle source
# File lib/phusion_passenger/config/agent_compiler.rb, line 66
def run_steps
  check_source_code_available!
  if !@force
    check_whether_os_is_broken
    check_whether_system_has_enough_ram
    InstallationUtils.check_for_download_tool!
  end
  check_dependencies(false) || abort
  puts

  @destdir = InstallationUtils.find_or_create_writable_support_binaries_dir!
  confirm_enable_optimizations
  compile_agent
end
troubleshooting_doc_url() click to toggle source
# File lib/phusion_passenger/config/agent_compiler.rb, line 62
def troubleshooting_doc_url
  "https://www.phusionpassenger.com/library/admin/standalone/troubleshooting/"
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.