Subject: Help required for installing the package callr: I can't solve the dependency
Hi,
I'm a relatively Newbie in using R-Studio, especially reageding to handle the problematic questions. So I appreciate your help and your suggestions - many thanks in advance.
My problem is to understand what's the best way to react onto the installing error below.
-
That's I want to do
I want to execute
install.packages("callr")
Installing the Package callr from CRAN requires the package processx 3.4.0 as a dependency.
But it seems it's only available for my OS Windows10 as an uncompiled version.
Consequence:
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
namespace 'processx' 3.3.1 is being loaded, but >= 3.4.0 is required
ERROR: lazy loading failed for package 'callr'
removing 'E:/R/R-3.5.1/library/callr'
devtools::install_github("rsquaredacademy/pkginfo")
and the dependency of installing the package pkginfo is a runing version of the package callr.
That happened during install process of the package callr
> install.packages("callr")
also installing the dependency ‘processx’
There are binary versions available but the source versions are later:
binary source needs_compilation
processx 3.3.1 3.4.0 TRUE
callr 3.2.0 3.3.0 FALSE
Binaries will be installed
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.5/processx_3.3.1.zip'
Content type 'application/zip' length 318959 bytes (311 KB)
downloaded 311 KB
package ‘processx’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\squeezer44\AppData\Local\Temp\Rtmpm2Hf31\downloaded_packages
installing the source package ‘callr’
trying URL 'https://cran.rstudio.com/src/contrib/callr_3.3.0.tar.gz'
Content type 'application/x-gzip' length 93115 bytes (90 KB)
downloaded 90 KB
* installing *source* package 'callr' ...
** package 'callr' successfully unpacked and MD5 sums checked
** R
** inst
** byte-compile and prepare package for lazy loading
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
namespace 'processx' 3.3.1 is being loaded, but >= 3.4.0 is required
ERROR: lazy loading failed for package 'callr'
* removing 'E:/R/R-3.5.1/library/callr'
In R CMD INSTALL
Warning in install.packages :
installation of package ‘callr’ had non-zero exit status
The downloaded source packages are in
‘C:\Users\squeezer44\AppData\Local\Temp\Rtmpm2Hf31\downloaded_packages’