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).