# File lib/phusion_passenger/platform_info/ruby.rb, line 162
        def self.rvm_path
                if in_rvm?
                        [ENV['rvm_path'], "~/.rvm", "/usr/local/rvm"].each do |path|
                                next if path.nil?
                                path = File.expand_path(path)
                                script_path = File.join(path, 'scripts', 'rvm')
                                return path if File.directory?(path) && File.exist?(script_path)
                        end
                        # Failure to locate the RVM path is probably caused by the
                        # user customizing $rvm_path. Older RVM versions don't
                        # export $rvm_path, making us unable to detect its value.
                        STDERR.puts "Unable to locate the RVM path. Your RVM installation " +
                                "is probably too old. Please update it with " +
                                "'rvm get head && rvm reload && rvm repair all'."
                        exit 1
                else
                        return nil
                end
        end