![](/img/trans.png)
[英]R error: Namespace load failed for in readRDS(nsInfoFilePath)
[英]How to avoid Error in load Namespace using R
我正在尝试使用以下命令启动 shiny 应用程序。
Rscript -e "shiny::runApp('test-app', launch.browser=TRUE)"
但是,我收到如下所示的错误
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
namespace 'htmltools' 0.4.0 is being loaded, but >= 0.4.0.9003 is required
Calls: :: ... getNamespace -> loadNamespace -> namespaceImport -> loadNamespace
Execution halted
我确实检查了我的库文件夹,发现htmltools
package 存在。
我还尝试了以下dependencies=TRUE
install.packages(pkgs,lib = "C:/Users/User/Desktop/data/library",repo = "https://cloud.r-project.org",dependencies=TRUE)
这里 pkgs 是一个列表,其中包含必须安装的软件包列表。
问题是相同的脚本在我的系统中有效,但在我同事的系统中无效。 我该如何解决这个问题?
可以帮助我了解问题所在吗?
我找到了新的解决方案,您需要在管理员模式下运行 rstudio 以检查您的更新安装完所有软件包后关闭 Rstudio 在正常模式下运行 Rstudio。
虽然 Kouadio 有正确的答案,但我发现很难遵循这些简短的说明,所以我在这里更详细地说明它们。
然后您应该能够再次使用 Knit 按钮,但您可能希望退出 RStudio 并在此之前以非管理模式重新启动。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.