Also, check the settings of R_HOME and/or R_LIBS. Bill Dunlap TIBCO Software wdunlap tibco.com
On Sun, Sep 8, 2019 at 9:58 AM William Dunlap <wdun...@tibco.com> wrote: > Look at section 6.1 of the R Installation and Admin manual. > > 6.1 Default packages > > The set of packages loaded on startup is by default > > > getOption("defaultPackages") > [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" > > (plus, of course, *base*) and this can be changed by setting the option > in startup code (e.g. in ~/.Rprofile). It is initially set to the value > of the environment variable R_DEFAULT_PACKAGES if set (as a > comma-separated list). Setting R_DEFAULT_PACKAGES=NULL ensures that only > package *base* is loaded. > > Changing the set of default packages is normally used to reduce the set > for speed when scripting: in particular not using *methods*will reduce > the start-up time by a factor of up to two. But it can also be used to > customize R, e.g. for class use. Rscript also checks the environment > variable R_SCRIPT_DEFAULT_PACKAGES; if set, this takes precedence over > R_DEFAULT_PACKAGES. > Bill Dunlap > TIBCO Software > wdunlap tibco.com > > > On Sun, Sep 8, 2019 at 8:42 AM Laurent Gautier <lgaut...@gmail.com> wrote: > >> Hi, >> >> When starting an embedded R I encounter the following issue under certain >> conditions: >> >> ``` >> Error: package or namespace load failed for ‘utils’ in if (.identC(class1, >> class2) || .identC(class2, "ANY")) TRUE else {: >> missing value where TRUE/FALSE needed >> ``` >> (more such errors for grDevices, graphics, and stats) >> >> And in the end: >> >> ``` >> Warning messages: >> 1: package ‘utils’ in options("defaultPackages") was not found >> 2: package ‘grDevices’ in options("defaultPackages") was not found >> 3: package ‘graphics’ in options("defaultPackages") was not found >> 4: package ‘stats’ in options("defaultPackages") was not found >> ``` >> >> While the embedded R appears functional, no package can be loaded. >> >> The erorr message from R (`missing value where TRUE/FALSE needed`) >> suggests >> that R should be able to catch the underlying issue (I am yet to find what >> it is) earlier and with this make the task of troubleshooting easier. >> >> Best, >> >> >> Laurent >> >> [[alternative HTML version deleted]] >> >> ______________________________________________ >> R-devel@r-project.org mailing list >> https://stat.ethz.ch/mailman/listinfo/r-devel >> > [[alternative HTML version deleted]] ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel