[R-SIG-Mac] adjusting .libPaths

Duncan Murdoch murdoch@dunc@n @end|ng |rom gm@||@com
Thu Apr 28 16:26:24 CEST 2022


On 28/04/2022 9:44 a.m., Kenneth Knoblauch wrote:
> Hi,
> 
> In R 4.2, when I look at .libPaths() from within the standard R gui, I
> see:
> 
> .libPaths()
> [1] "/Users/ken/Library/R/x86_64/4.2/library"
> [2] "/Users/ken/Library/R/4.1/library"
> [3] "/Library/Frameworks/R.framework/Versions/4.2/Resources/library"
> 
>   From a terminal, I get
> 
>> .libPaths()
> [1] "/Users/ken/Library/R/4.1/library"
> [2] "/Library/Frameworks/R.framework/Versions/4.2/Resources/library"
> 
> The old 4.1 directory, I suspect, should not be there.  From
> Sys.getenv(), I see
> 
> R_LIBS                       /Users/ken/Library/R/x86_64/4.2/library
> R_LIBS_SITE
> /Library/Frameworks/R.framework/Resources/site-library
> R_LIBS_USER                  /Users/ken/Library/R/4.1/library
> 
> and the system Renviron file contains
> 
> uc7131:Resources ken$ grep R_LIBS etc/Renviron
> R_LIBS_USER=${R_LIBS_USER:-'%U'}
> R_LIBS_SITE=${R_LIBS_SITE:-'%S'}
> 
> but I wouldn't know what to adjust these to, to fix this (if I even
> should).
> 
> In Rstudio (which is not the problem of this list), I also get
> 
>> .libPaths()
> [1] "/Users/ken/Library/R/4.1/library"
> [2] "/Library/Frameworks/R.framework/Versions/4.2/Resources/library"
> 
> and I would guess the 4.1 entry is why Rstudio bombs when I try to
> execute any graphics.
> 
> I would be grateful for any suggestions as to how to fix this.

I'd guess the 41 isn't coming from the system file, but from a user file 
on your account or in the directory where you start Rgui.  Running 
getwd() as the first command might find that dir, as long as some 
profile code hasn't changed it.

The filename might be ".Renviron" rather than "Renviron"

Duncan Murdoch



More information about the R-SIG-Mac mailing list