RStudio安装程序包所需的帮助callr:I can';无法解决依赖性问题
在使用R-Studio方面,我是一个比较新手,尤其是在处理有问题的问题时。因此,我感谢你的帮助和建议——非常感谢 我的问题是理解对下面的安装错误做出反应的最佳方式是什么RStudio安装程序包所需的帮助callr:I can';无法解决依赖性问题,r,R,在使用R-Studio方面,我是一个比较新手,尤其是在处理有问题的问题时。因此,我感谢你的帮助和建议——非常感谢 我的问题是理解对下面的安装错误做出反应的最佳方式是什么 这就是我想做的 我要执行 从CRAN安装程序包callr需要程序包processx 3.4.0作为依赖项。 但它似乎只作为未编译版本在我的操作系统Windows10上可用。 后果: loadNamespace中出错(需要j=3.4.0 错误:包“callr”的延迟加载失败 删除“E:/R/R-3.5.1/library/ca
- 这就是我想做的
我要执行
但它似乎只作为未编译版本在我的操作系统Windows10上可用。
后果: loadNamespace中出错(需要j=3.4.0 错误:包“callr”的延迟加载失败 删除“E:/R/R-3.5.1/library/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’
>安装程序包(“callr”)
同时安装依赖项“processx”
有二进制版本可用,但源版本更高:
二进制源代码需要编译
processx 3.3.1 3.4.0正确
callr 3.2.0 3.3.0错误
将安装二进制文件
正在尝试URL'https://cran.rstudio.com/bin/windows/contrib/3.5/processx_3.3.1.zip'
内容类型“application/zip”长度为318959字节(311KB)
下载311KB
包“processx”已成功解包并检查MD5总和
下载的二进制软件包位于
C:\Users\squeezer44\AppData\Local\Temp\Rtmpm2Hf31\downloaded\U软件包
安装源程序包“callr”
正在尝试URL'https://cran.rstudio.com/src/contrib/callr_3.3.0.tar.gz'
内容类型“应用程序/x-gzip”长度93115字节(90 KB)
下载90 KB
*正在安装*source*包“callr”。。。
**包“callr”已成功解包并检查MD5总和
**R
**仪表
**字节编译并准备用于延迟加载的包
loadNamespace中出错(需要j=3.4.0
错误:包“callr”的延迟加载失败
*删除“E:/R/R-3.5.1/library/callr”
在R CMD安装中
install.packages中的警告:
程序包“callr”的安装具有非零退出状态
下载的源程序包位于中
'C:\Users\squeezer44\AppData\Local\Temp\Rtmpm2Hf31\downloaded\u程序包'
此说明应适用于:
install.packages(c(“processx”、“callr”),type=“source”)
但如果您没有,则需要先安装它。问题已经解决:processx和callr安装了所需的版本,可以使用了 我就是这么做的
这是否意味着在实践中:我需要下载未编译的版本(“processx”、“callr”)首先,然后构建一个编译包?不,你只需要下载并安装Rtools,然后将上面给出的命令行粘贴到你的R控制台中。Thx很多!-这解决了我的问题。processx和callr都安装在必要的版本中。可能是
devtools::install_github("rsquaredacademy/pkginfo")
> 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’