Я относительно новичок в использовании R-Studio, особенно в том, что касается решения проблемных вопросов. Поэтому я ценю вашу помощь и ваши предложения - большое спасибо заранее.
Моя проблема заключается в том, чтобы понять, как лучше всего реагировать на приведенную ниже ошибку установки.
- Вот и я хочу сделать
Я хочу выполнить
install.packages("callr")
Для установки Callr пакета из CRAN в качестве зависимости требуется пакет processx 3.4.0.
Но, похоже, он доступен только для моей ОС Windows10 как некомпилированная версия.
Следствие:
Ошибка в loadNamespace (j <- i [[1L]], c (lib.loc, .libPaths ()), versionCheck = vI [[j]]):
загружается пространство имен 'processx' 3.3.1, но требуется> = 3.4.0
ОШИБКА: не удалось выполнить отложенную загрузку для пакета 'callr'
удаление 'E: /R/R-3.5.1/library/callr'
Это я не понимаю
Я не знаю, как лучше решить эту зависимость.
Это я и хочу сделать
Я хочу использовать
devtools::install_github("rsquaredacademy/pkginfo")
и зависимость установки пакета pkginfo является рабочей версией пакета callr.
Это произошло во время процесса установки пакета 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’