I installed the package "tidyverse", but when I am trying to run it, it give me this answer:

package or namespace load failed for ‘tidyverse’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): namespace ‘rlang’ 0.2.1 is already loaded, but >= 0.3.0 is required

Could someone help me?

  • $\begingroup$ You are having version conflicts, always install all the independencies as well $\endgroup$ – Aditya Dec 3 '18 at 7:17

I solved the problem by the following way

  1. First updated R




  2. Second install package ggplot2

    install.packages("ggplot2") // rlang install as a dependency with ggplot2

  3. Finally install package tidyverse


Hope you can solve your problem by following the above way.

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.