R Studio packages not being installed since updating computer

I have a new laptop that was working with R and R studio and then after updating packages I have run into continual issues loading or installing R packages in R studio. I have tried to uninstall R and R studio deleted all folders associated and then re-installed. R is able to load packages and they seem to be working but R studio is not. I have also downloaded rtools40. It also mentions that rlang is not properly installed however it is available packages list. Please also note, I do not have admin rights to this computer (as it is work laptop) so there are certain operations that if they change the system I am unable to perform.

Any help would be appreciated.

> .libPaths()
[1] "C:/R/R-4.0.3/library"

> install.packages("tidyverse")
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:

https://cran.rstudio.com/bin/windows/Rtools/
trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.0/tidyverse_1.3.0.zip'
Content type 'application/zip' length 439964 bytes (429 KB)
downloaded 429 KB

package ‘tidyverse’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
	C:\Users\USER\AppData\Local\Temp\RtmpE3driH\downloaded_packages
> install.packages("tidyverse")
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:

https://cran.rstudio.com/bin/windows/Rtools/
trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.0/tidyverse_1.3.0.zip'
Content type 'application/zip' length 439964 bytes (429 KB)
downloaded 429 KB

package ‘tidyverse’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
	C:\Users\USER\AppData\Local\Temp\RtmpE3driH\downloaded_packages


> library(tidyverse)
Error: package or namespace load failed for ‘tidyverse’:
 .onLoad failed in loadNamespace() for 'rlang', details:
  call: NULL
  error: The rlang package is not properly installed.
The DLL version does not correspond to the package version.
Please update rlang to the latest version.
Updating packages on Windows requires precautions:
  <https://github.com/jennybc/what-they-forgot/issues/62>
In addition: Warning message:
package ‘tidyverse’ was built under R version 4.0.4 

Can you try removing and reinstalling rlang?

I have tried to uninstall and reinstall rlang. but I am receiving the same error. Could it be something to do with where it is being downloaded to?

install.packages("tidyverse")
trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.0/tidyverse_1.3.0.zip'
Content type 'application/zip' length 439964 bytes (429 KB)
downloaded 429 KB

package ‘tidyverse’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
	C:\Users\USER\AppData\Local\Temp\RtmpIzqXdK\downloaded_packages

library(tidyverse)
Error: package or namespace load failed for ‘tidyverse’:
 .onLoad failed in loadNamespace() for 'rlang', details:
  call: NULL
  error: The rlang package is not properly installed.
The DLL version does not correspond to the package version.
Please update rlang to the latest version.
Updating packages on Windows requires precautions:
  <https://github.com/jennybc/what-they-forgot/issues/62>
In addition: Warning message:
package ‘tidyverse’ was built under R version 4.0.4 

However I specified my .libPath()

> .libPaths()
[1] "C:/R/R-4.0.3/library"

Try
install.packages("rlang")

Unfortunately same error

Restarting R session...

> install.packages("rlang")
trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.0/rlang_0.4.10.zip'
Content type 'application/zip' length 1181510 bytes (1.1 MB)
downloaded 1.1 MB

package ‘rlang’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
	C:\Users\dhiam\AppData\Local\Temp\RtmpuiHNNP\downloaded_packages
> tools::checkMD5sums("rlang")
[1] TRUE

> library(rlang)
Error: package or namespace load failed for ‘rlang’:
 .onLoad failed in loadNamespace() for 'rlang', details:
  call: NULL
  error: The rlang package is not properly installed.
The DLL version does not correspond to the package version.
Please update rlang to the latest version.
Updating packages on Windows requires precautions:
  <https://github.com/jennybc/what-they-forgot/issues/62>

> sessionInfo()
R version 4.0.4 (2021-02-15)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 18363)

Matrix products: default

locale:
[1] LC_COLLATE=English_Australia.1252  LC_CTYPE=English_Australia.1252    LC_MONETARY=English_Australia.1252
[4] LC_NUMERIC=C                       LC_TIME=English_Australia.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] compiler_4.0.4 tools_4.0.4    gtable_0.3.0   grid_4.0.4 

Good advice...

Updating packages on Windows requires precautions:

https://github.com/jennybc/what-they-forgot/issues/62

Yes I have followed those instructions and still encounter the same issue
But maybe I missed something?

  1. IS there a way to check to make sure I have closed "all" instances of R, R studio?
  2. Secondly how does --vanilla option work?
  3. How do you make sure you have closed everything so you do not have any .dll file open and then therefore the installer will not be able to overwrite .dll

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.

If you have a query related to it or one of the replies, start a new topic and refer back with a link.