# File lib/phusion_passenger/abstract_installer.rb, line 179 def check_gem_install_permission_problems return true if PhusionPassenger.natively_packaged? begin require 'rubygems' rescue LoadError return true end if Process.uid != 0 && PhusionPassenger.source_root =~ /^#{Regexp.escape home_dir}\// && PhusionPassenger.source_root =~ /^#{Regexp.escape Gem.dir}\// && File.stat(PhusionPassenger.source_root).uid == 0 new_screen render_template 'installer_common/gem_install_permission_problems' return false else return true end end