我问这个问题是因为我最近解决了安装R Shiny的问题(见下文).但是,我发现的答案没有详细说明为什么会出现这个问题,而且我真的想要了解提高我对R的知识以及为什么会发生这些问题.
所以我在RStudio中安装Shiny的尝试失败了,我相信这些是重要的错误信息:
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
namespace 'httpuv' 1.3.3 is being loaded, but >= 1.4.3 is required
ERROR: lazy loading failed for package 'shiny'
* removing 'C:/Program Files/R/R-3.2.2/library/shiny'
* restoring previous 'C:/Program Files/R/R-3.2.2/library/shiny'
Warning in install.packages :
running command '"C:/PROGRA~1/R/R-32~1.2/bin/x64/R" CMD INSTALL -l "C:\Program Files\R\R-3.2.2\library" C:\Users\Sam\AppData\Local\Temp\RtmpuI3XHe/downloaded_packages/shiny_1.1.0.tar.gz' had status 1
Warning in install.packages :
installation of package ‘shiny’ had non-zero exit status
Run Code Online (Sandbox Code Playgroud)
我首先完成了常规流程以找到解决方案.
我尝试的其他解决方案包括:
install.packages("shiny", dependencies=TRUE). …我问这个问题是因为,作为 R 的新手,我很好奇为什么我写的一段代码工作正常,然后同一行代码在下次运行时产生错误。
这是我正在使用的表的示例。
输入:
structure(list(a5species = structure(c(4L, 1L, 6L, 3L, 14L, 3L,
8L, 8L, 8L, 8L, 8L, 8L, 3L, 4L, 4L, 8L, 4L, 4L, 4L, 4L, 4L, 4L,
4L, 4L, 8L, 8L, 8L, 8L, 8L, 8L, 4L, 8L, 8L, 8L, 3L, 8L, 8L, 8L,
12L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L,
8L, 8L, 8L, 8L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 3L, 4L, 3L, 6L,
3L, 4L, 4L, 3L, …Run Code Online (Sandbox Code Playgroud)