[R-SIG-Mac] adjusting .libPaths

Kenneth Knoblauch ken@knob|@uch @end|ng |rom |n@erm@|r
Thu Apr 28 16:41:53 CEST 2022


That's it! There was a .Renviron file in my home directory with the one
line

R_LIBS_USER="/Users/ken/Library/R/4.1/library"

so I changed it to

R_LIBS_USER="/Users/ken/Library/R/x86_64/4.2/library"

and now I get in the Rgui, R terminal and Rstudio

libPaths()
[1] "/Users/ken/Library/R/x86_64/4.2/library"
[2] "/Library/Frameworks/R.framework/Versions/4.2/Resources/library"

which is what I expected to have in the first place.

Thank you, Duncan.

best,


-- 
Kenneth Knoblauch
Inserm U1208
Stem-cell and Brain Research Institute
18 avenue du Doyen Lépine
69500 Bron
France
tel: +33 (0)4 72 91 34 77
fax: +33 (0)4 72 91 34 61
portable: +33 (0)6 84 10 64 10
http://www.sbri.fr/user/1453

On 2022-04-28 16:26, Duncan Murdoch wrote:

> 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