提问人:Dan W 提问时间:10/19/2023 更新时间:10/19/2023 访问量:23
加载 R 闪亮应用,但在加载库时遇到问题
Loading an R shiny app but running into issues loading libraries
问:
我闪亮的应用程序利用了该库。它在我自己的 PC 和我的 R 版本上运行良好,但我正在尝试将其上传到需要手动安装应用程序的在线服务器空间。当我尝试加载此库时,我收到以下错误消息:randomForestSRC
su: ignore --preserve-environment, it's mutually exclusive to --login.
Warning: package ‘randomForestSRC’ was built under R version 4.3.1
Error: package or namespace load failed for ‘randomForestSRC’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
namespace ‘htmltools’ 0.5.2 is already loaded, but >= 0.5.4 is required
Execution halted
因此,我的库似乎是作为旧版本加载的,这根本不是真的。我确实安装了最新版本的;这一点是毋庸置疑的。htmltools
htmltools
值得注意的是,当我尝试自行加载时,我收到以下错误消息:htmltools
su: ignore --preserve-environment, it's mutually exclusive to --login.
Warning: package ‘htmltools’ was built under R version 4.3.0
Error in value[[3L]](cond) :
Package ‘htmltools’ version 0.5.2 cannot be unloaded:
Error in unloadNamespace(package) : namespace ‘htmltools’ is imported by ‘shiny’ so cannot be unloaded
Calls: runApp ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous>
Execution halted
换句话说,它告诉我,与闪亮库的一些冲突阻止了它加载最新版本的 .这很令人困惑,因为我下载了最新版本的 .值得注意的是,我甚至不直接加载库;我加载 、 和 。我还下载了所有这些库的最新版本,所以我真的很茫然,为什么我仍然遇到旧版本问题。最后,当我在计算机上运行它时,我会加载所有这些库,而不会在它们之间发生任何冲突。htmltools
shiny
shiny
shinydashboard
shinyjs
shinycssloaders
我无法提供任何代码来重现这一点,因为我在专有服务器上使用专有代码。无论如何,这一切都在我自己的计算机上运行良好,因此在您的计算机上也可以正常工作。
有什么问题吗?
答: 暂无答案
评论
su:
is already loaded ... is required
install.packages("htmltools")