Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

namespace 'rlang' 0.4.5 is being loaded, but >= 0.4.10 is required

I'm trying to install the 'lifecycle' package but rlangs is required.

Upon typing install.packages('lifecyle') I get the error that I'm importing a rlangs package which is newer than required ('rlang' 0.4.5 is being loaded, but >= 0.4.10 is required).

  • installing source package 'lifecycle' ...
    ** package 'lifecycle' successfully unpacked and MD5 sums checked
    ** byte-compile and prepare package for lazy loading
    Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
    namespace 'rlang' 0.4.5 is being loaded, but >= 0.4.10 is required
    ERROR: lazy loading failed for package 'lifecycle'
  • removing 'C:/Users/user/R/library/lifecycle' In R CMD INSTALL
    Warning in install.packages : installation of package ‘lifecycle’ had non-zero exit status

I've already uninstalled rlangs and reinstalled it on its own, but it still not working.

Not sure if it helps, but I get the following message beforehand:

There are binary versions available but the source versions are later:
rlang - binary: 0.4.5 - source: 0.4.10 - needs_compilation: TRUE
lifecycle - binary: 0.2.0 - source: 1.0.0 - needs_compilation: FALSE

This error makes little sense and differs from others posts with this kind of error.

like image 754
Victor Galuppo Avatar asked Jan 23 '26 19:01

Victor Galuppo


1 Answers

You should try removing remove.packages("rlang") then install.packages("rlang")

like image 87
Jean Castro Avatar answered Jan 26 '26 09:01

Jean Castro



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!