在R中安装kableExtra包时出现错误。

4

我正在尝试安装kableExtra,但遇到以下错误:

Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = 
vI[[j]]) : 
there is no package called 'hms'
ERROR: lazy loading failed for package 'kableExtra'

*removing 'C:/Users/Tim/Documents/R/win-library/3.2/kableExtra'
Warning in install.packages :
running command '"C:/PROGRA~1/R/R-32~1.5/bin/x64/R" CMD INSTALL -l "C:\Users\Tim\Documents\R\win-library\3.2"      
C:\Users\Tim\AppData\Local\Temp\RtmpUJQfwD/downloaded_packages/kableExtra_0.9.0. 
 tar.gz' had status 1
Warning in install.packages :
installation of package ‘kableExtra’ had non-zero exit status

The downloaded source packages are in
    ‘C:\Users\Tim\AppData\Local\Temp\RtmpUJQfwD\downloaded_packages’

我该如何解决我的问题?提前感谢!
2个回答

3

看起来kableExtra依赖于"hms"包,所以在安装kableExtra之前,请尝试使用以下命令安装"hms"包:

install.packages("hms")

或通过RStudio界面安装:

packages->install,然后输入“hms”

还可以尝试这个命令:

install.packages("kableExtra", dependencies = TRUE)

如果出现安装 rlang 或类似软件的问题,没有通用的解决方案。您可以尝试(重新)安装rtools。有时 R 安装存在缺失部分,如果 R 无法安装依赖项,则我的猜测是缺少或错误安装了 R 环境的某些库或工具,需要进行检测。

然后我得到了一个信息,即“rlang”对于“hms”包不可用,因此我无法安装“rlang”。 - Timitrov
为什么无法安装 rlang - Dan
你也可以尝试: install.packages("kableExtra", dependencies = TRUE) 这将安装所有依赖包和建议,虽然它可能无法解决安装rlang时出现的错误。但值得一试。 - mischva11

0

您在依赖于“hms”包方面遇到了问题。我不知道您是如何安装R包的,但您可以先安装它,然后再尝试或选择使用下载并安装所有所需依赖项的选项开始安装,在第二个选项中,您需要在线并允许包管理器安装所需内容。

这是在RGui中的样子。我猜您没有使用RGui。

enter image description here

enter image description here


然后我收到以下错误: 错误:包 'hms' 的依赖关系 'rlang' 不可用
  • 正在移除 'C:/Users/Tim/Documents/R/win-library/3.2/hms' 警告:install.packages: 运行命令'"C:/PROGRA1/R/R-321.5/bin/x64/R" CMD INSTALL -l "C:\Users\Tim\Documents\R\win-library\3.2" C:\Users\Tim\AppData\Local\Temp\RtmpiCcuL8/downloaded_packages/hms_0.4.2.tar.gz'的状态为1 警告:installation of package ‘hms’ had non-zero exit status
- Timitrov
依赖列表可能非常大。请查看此帖子https://dev59.com/NmYq5IYBdhLWcg3w0T1y - Marco
你并没有说太多关于你的系统和环境。 - Marco
我现在尝试使用RGui,但是安装hms时出现了相同的错误:'ERROR: dependency 'rlang' is not available for package 'hms''。 - Timitrov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接