# 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