[R-SIG-Mac] rlang and the new R version 4.1.0

Simon Urbanek @|mon@urb@nek @end|ng |rom R-project@org
Wed May 26 00:47:30 CEST 2021


Hans,

you have to re-install *all* packages whenever you upgrade R. R only guarantees compatibility between patch versions (i.e. upgrading from R 4.0.0 to 4.0.1 does not require re-install, but from R 4.0.0 to R 4.1.0 does). That was always the case on all platforms, it's not new.

Note that the R Mac GUI makes the upgrade easier - in the Package Manager you can select to install package from previous R version if you use the system location. Otherwise you can always use simply 

install.packages(rownames(installed.packages("path-to-old-library")))

Cheers,
Simon



> On 26/05/2021, at 7:58 AM, Hans W <hwborchers using gmail.com> wrote:
> 
> Following this tip I had to remove and reinstall one after the other
> the following packages:
> 
>    rvest, rlang, magrittr, xml2, stringi, ellipsis,
>    fansi, utf8, vctrs, tibble, Rcpp, lbfgs, and GauPro
> 
> each time restarting R to make sure. Then the application worked again.
> Does this mean I would be better off deleting all of my installed
> packages and starting a fresh R?
> Was this even a requirement for installing R version 4.1 on macOS -- a
> requirement I didn't get?
> 
> Thanks for the help  --HW
> 
> 
> On Tue, 25 May 2021 at 20:31, Kevin Ushey <kevinushey using gmail.com> wrote:
>> 
>> This error:
>> 
>>    Error: package or namespace load failed for ‘rlang’ in
>>    get(Info[i, 1], envir = env): lazy-load database
>>    '/Users/hwb/Library/R/4.0/library/rlang/R/rlang.rdb' is corrupt
>>    In addition: Warning message:
>>    In get(Info[i, 1], envir = env) : internal error -3 in R_decompress1
>> 
>> is commonly seen when reinstalling an already-installed package. See
>> https://bugs.r-project.org/bugzilla/show_bug.cgi?id=16644 for more
>> details.
>> 
>> The resolution is to restart R after reinstalling an already-loaded package.
>> 
>> Best,
>> Kevin
> 
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac



More information about the R-SIG-Mac mailing list