    # File lib/phusion_passenger/platform_info/ruby.rb, line 129
            def self.rake_command
                    filename = rake
                    # If the Rake executable is a Ruby program then we need to run
                    # it in the correct Ruby interpreter just in case Rake doesn't
                    # have the correct shebang line; we don't want a totally different
                    # Ruby than the current one to be invoked.
                    if filename && is_ruby_program?(filename)
                            return "#{ruby_command} #{filename}"
                    else
                            # If it's not a Ruby program then it's probably a wrapper
                            # script as is the case with e.g. RVM (~/.rvm/wrappers).
                            return filename
                    end
            end