Hello, I'm very new to R and am having trouble installing Tidyverse on my work computer. I have not had this issue on my personal computer or other computers at work. When I install tidyverse (I've done both
install.packages("tidyverse") as well as use the Install option under the Packages tab in the bottom right pane. The very first time I did this, it seemed to install correctly (giving me the very long list of outputs that come with installing Tidyverse). However, when I went to call it by
library(tidyverse), it gave me this:
Error: package or namespace load failed for ‘tidyverse’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): there is no package called ‘pkgconfig’
I tried installing pkgconfig through
install.packages("pkgconfig") and got this:
There is a binary version available but the source version is later: binary source needs_compilation pkgconfig 2.0.2 2.0.3 FALSE installing the source package ‘pkgconfig’ trying URL 'https://cran.rstudio.com/src/contrib/pkgconfig_2.0.3.tar.gz' Content type 'application/x-gzip' length 6080 bytes downloaded 6080 bytes '\\STORAGE\Users\teresas\My Documents' CMD.EXE was started with the above path as the current directory. UNC paths are not supported. Defaulting to Windows directory. * installing *source* package 'pkgconfig' ... ** package 'pkgconfig' successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst Warning in file.create(to[okay]) : cannot create file '\STORAGE/Users/teresas/My Documents/R/R-3.6.1/library/00LOCK-pkgconfig/00new/pkgconfig/NEWS.markdown', reason 'No such file or directory' Warning in file.create(to[okay]) : cannot create file '\STORAGE/Users/teresas/My Documents/R/R-3.6.1/library/00LOCK-pkgconfig/00new/pkgconfig/README.Rmd', reason 'No such file or directory' Warning in file.create(to[okay]) : cannot create file '\STORAGE/Users/teresas/My Documents/R/R-3.6.1/library/00LOCK-pkgconfig/00new/pkgconfig/README.markdown', reason 'No such file or directory' ** byte-compile and prepare package for lazy loading Error in findpack(package, lib.loc) : there is no package called 'pkgconfig' Calls: <Anonymous> -> findpack Execution halted ERROR: lazy loading failed for package 'pkgconfig' * removing '\\STORAGE/Users/teresas/My Documents/R/R-3.6.1/library/pkgconfig' Warning in install.packages : installation of package ‘pkgconfig’ had non-zero exit status The downloaded source packages are in ‘C:\Users\teresas\AppData\Local\Temp\RtmpiiktWw\downloaded_packages’
Then when I tried to call pkgconfig through library(pkgconfig) I got this:
Error in library(pkgconfig) : there is no package called ‘pkgconfig’
I have since uninstalled and reinstalled both R for Windows and RStudio (separately - I uninstalled R first, tried to see if that fixed it, and then did Rstudio). Still the same problem. I've tried doing
install.packages("tidyverse", dependencies = TRUE) but still got the same message. If I try installing individual packages from Tidyverse, same message. But if I install a package not related to Tidyverse, like Shiny, that works. My work IT has not been able to figure this out either, although I don't know how much experience they have with RStudio or Tidyverse.
I've tried uninstalling/reinstalling Tidyverse many, many times, but still the same thing. Also, even after completely uninstalling R and RStudio, when install Tidyverse, this is all I get:
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/tidyverse_1.2.1.zip' Content type 'application/zip' length 93051 bytes (90 KB) downloaded 90 KB package ‘tidyverse’ successfully unpacked and MD5 sums checked The downloaded binary packages are in C:\Users\teresas\AppData\Local\Temp\RtmpiiktWw\downloaded_packages
Also, I seem to be having similar problems installing reprex as well as I get an error message saying
Error in loadNamespace(name) : there is no package called ‘callr’
Help? I've looked at other posts that had a similar problem of saying a certain package wasn't installed when trying to call Tidyverse, but the proposed solutions haven't worked for me (or I don't understand them).