'Error: package or namespace load failed for ‘tidyverse’ in loadNamespace

I'm getting the following error when I'm loading tidyverse. It was all working fine a few minutes ago when I was running my shinyapp. How should I resolve this?

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



Solution 1:[1]

I had the same problem but managed to tackle it. You may remove the current version of rlang using the following command:

remove.packages("rlang")

and then install the rlang again:

install.packages("rlang")

After that run the library:

library(tidyverse)

Solution 2:[2]

I know this is an old question but I faced this same problem. I restarted R session and it worked fine after that. Hope this helps someone! :)

Solution 3:[3]

Also had similar problem but resolved it after a struggle. I used:-

devtools::install_github("tidyverse/tidyverse")

Solution 4:[4]

I have just encountered the similar problem.

The error could translate into understandable English as:

package 'rlang' version 0.3.0.1 is loaded into R successfully, but the other package that based on 'ralng' required a higher version (at least 0.3.1).

So that manually install.packages('rlang') will update the latest appropriate package 'rlang'

Solution 5:[5]

I know this might be late answer,but I had the same issue and I fixed it by updating the packages, specifically : ggplot2, scales. according to this Rstudio site

Solution 6:[6]

In addition to unloading and reloading rlang,

Click on Tools in the tab and check for Package Updates to update tidyverse

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 abbas1989
Solution 2 rya
Solution 3 David Buck
Solution 4
Solution 5 SimpleNEasy
Solution 6 Ibrahim