I have, and this is the initial output:
> install.packages("tidyverse")
also installing the dependencies ‘cli’, ‘lifecycle’, ‘vctrs’, ‘rlang’, ‘ggplot2’, ‘pillar’
There are binary versions available but the source versions are later:
binary source needs_compilation
cli 3.1.1 3.6.0 TRUE
lifecycle 1.0.1 1.0.3 FALSE
vctrs 0.3.8 0.5.2 TRUE
rlang 1.0.1 1.0.6 TRUE
ggplot2 3.3.5 3.4.0 FALSE
pillar 1.7.0 1.8.1 FALSE
tidyverse 1.3.1 1.3.2 FALSE
Do you want to install from sources the packages which need compilation? (Yes/no/cancel) no
After that, I get output like the following for each of the packages ggplot2
, pillar
, and tidyverse
as well:
* installing *source* package ‘lifecycle’ ...
** package ‘lifecycle’ successfully unpacked and MD5 sums checked
** using staged installation
** R
** inst
** byte-compile and prepare package for lazy loading
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
namespace ‘rlang’ 1.0.1 is being loaded, but >= 1.0.6 is required
Calls: <Anonymous> ... withCallingHandlers -> loadNamespace -> namespaceImport -> loadNamespace
Execution halted
ERROR: lazy loading failed for package ‘lifecycle’
* removing ‘/Library/Frameworks/R.framework/Versions/3.6/Resources/library/lifecycle’
* restoring previous ‘/Library/Frameworks/R.framework/Versions/3.6/Resources/library/lifecycle’
Warning in install.packages :
installation of package ‘lifecycle’ had non-zero exit status
except that where this appears for lifecycle
:
namespace ‘rlang’ 1.0.1 is being loaded, but >= 1.0.6 is required
similar output appears for the others:
namespace ‘vctrs’ 0.3.8 is being loaded, but >= 0.5.0 is required [for ggplot2]
namespace ‘rlang’ 1.0.1 is already loaded, but >= 1.0.2 is required [for pillar]
namespace ‘ggplot2’ 3.3.3 is being loaded, but >= 3.3.5 is required [for tiidyverse]
However, only the tidyverse
package is inaccessible afterwards.