[R] "Couldn't find function par"

Johannes Hüsing johannes at huesing.name
Sun Nov 18 11:05:41 CET 2007


I have just installed version 2.6.0 of R using the Ubuntu Dapper Drake 
packages from CRAN. I picked the installation option of overwriting
the existing config files. Since then, R starts with an error message
which I don't quite get because the function it claims not to have found 
can be called nicely. It wouldn't bug me at all, but R CMD Sweave is a
bit more picky than me and dies after issuing this message.

The diagnostic message does not appear if I call "R --vanilla" instead
of "R", but it does when I call "R --vanilla CMD Sweave tobewoven.Rnw".

/usr/lib/R> R

R version 2.6.0 (2007-10-03)
Copyright (C) 2007 The R Foundation for Statistical Computing
ISBN 3-900051-07-0

R ist freie Software und kommt OHNE JEGLICHE GARANTIE.
Sie sind eingeladen, es unter bestimmten Bedingungen weiter zu verbreiten.
Tippen Sie 'license()' or 'licence()' für Details dazu.

R ist ein Gemeinschaftsprojekt mit vielen Beitragenden.
Tippen Sie 'contributors()' für mehr Information und 'citation()',
um zu erfahren, wie R oder R packages in Publikationen zitiert werden können.

Tippen Sie 'demo()' für einige Demos, 'help()' für on-line Hilfe, oder
'help.start()' für eine HTML Browserschnittstelle zur Hilfe.
Tippen Sie 'q()', um R zu verlassen.

Fehler: konnte Funktion "par" nicht finden
> par
function (..., no.readonly = FALSE)
{
    single <- FALSE
    args <- list(...)
    if (!length(args))
        args <- as.list(if (no.readonly)
            .Pars[-match(.Internal(readonly.pars()), .Pars)]
        else .Pars)
    else {
        if (all(unlist(lapply(args, is.character))))
            args <- as.list(unlist(args))
        if (length(args) == 1) {
            if (is.list(args[[1]]) | is.null(args[[1]]))
                args <- args[[1]]
            else if (is.null(names(args)))
                single <- TRUE
        }
    }
    value <- if (single)
        .Internal(par(args))[[1]]
    else .Internal(par(args))
    if (!is.null(names(args)))
        invisible(value)
    else value
}
<environment: namespace:graphics>

-- 
Johannes Hüsing               There is something fascinating about science. 
                              One gets such wholesale returns of conjecture 
mailto:johannes at huesing.name  from such a trifling investment of fact.                
http://derwisch.wikidot.com         (Mark Twain, "Life on the Mississippi")



More information about the R-help mailing list