class RedmineInstaller::Environment

Public Instance Methods

check() click to toggle source
# File lib/redmine-installer/environment.rb, line 4
def check
  if user_is_root? && !task.options.enable_user_root
    error 'You cannot install redmine under root. Please change user.'
  end

  if Gem::Version.new(RUBY_VERSION) < Gem::Version.new(RedmineInstaller::MIN_SUPPORTED_RUBY)
    error "You are using unsupported ruby. Please install at least #{RedmineInstaller::MIN_SUPPORTED_RUBY}."
  end

  logger.info 'Environemnt checked'
end
user_is_root?() click to toggle source
# File lib/redmine-installer/environment.rb, line 16
def user_is_root?
  Process.euid == 0
end