title: namespace 'rlang' 0.4.5 is being loaded, but >= 0.4.10 is required
body: <p>I'm trying to install the 'lifecycle' package but rlangs is required.</p>
  <p>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 &gt;= 0.4.10 is required).</p>
  <blockquote>
  <ul>
  <li>installing <em>source</em> package 'lifecycle' ...<br />
  ** package 'lifecycle' successfully unpacked and MD5 sums checked<br />
  ** byte-compile and prepare package for lazy loading<br />
  Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :<br />
  <strong>namespace 'rlang' 0.4.5 is being loaded, but &gt;= 0.4.10 is required</strong><br />
  ERROR: lazy loading failed for package 'lifecycle'</li>
  <li>removing 'C:/Users/user/R/library/lifecycle' In R CMD INSTALL<br />
  Warning in install.packages :   installation of package ‘lifecycle’
  had non-zero exit status</li>
  </ul>
  </blockquote>
  <p>I've already uninstalled rlangs and reinstalled it on its own, but it still not working.</p>
  <p>Not sure if it helps, but I get the following message beforehand:</p>
  <blockquote>
  <p>There are binary versions available but the source versions are
  later:<br />
  rlang - binary: 0.4.5 - source: 0.4.10 - needs_compilation: TRUE<br />
  lifecycle - binary: 0.2.0 - source: 1.0.0 - needs_compilation: FALSE</p>
  </blockquote>
  <p>This error makes little sense and differs from others posts with this kind of error.</p>