gpt4 book ai didi

r - 无法在 Linux VM 中的 Shiny Server 上部署 Shiny 应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 12:51:26 25 4
gpt4 key购买 nike

我一直在尝试按照此 site 中给出的说明,在安装在 Linux VM(RHEL 6.5、64 位)上的 Shiny 服务器中部署 Shiny 的应用程序。

服务器已成功启动,但当我尝试访问作为 shiny 服务器的一部分提供的示例应用程序时,我得到以下信息。

Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/usr/lib64/R/library/Rcpp/libs/Rcpp.so':
/usr/lib64/R/library/Rcpp/libs/Rcpp.so: invalid ELF header

In addition: Warning message: package ‘shiny’ was built under R version 3.3.0
Error: package or namespace load failed for ‘shiny’ Execution halted I installed all the required packages without any error still i got this exception when i tried to access the sample application.

以下是我安装 Shiny 服务器的步骤。

  1. 安装了 R。在我的办公室 EPEL 存储库被阻止,因为它是由第三方组织维护的。所以我从 EPEL 下载了 R 的 rpm 文件 website并使用 rpm 命令进行安装。

  2. 接下来我从 CRAN repository 下载了 Shiny 的包并使用以下命令安装相同的 R CMD 安装 shiny_0.13.2.tgz

  3. 最后,我下载并安装了 Shiny 的服务器 RPM 文件。

服务器已成功安装并启动,没有任何错误,但在尝试访问部署在服务器中的应用程序时出现上述错误。

我在谷歌上搜索了很多这个错误,但找不到太多。还有其他人遇到过这个问题吗?有人可以帮我解决这个问题吗?

最佳答案

我发现了问题。我以 root 用户身份安装了所有软件包,但 shiny 服务器以不同的用户名“shiny”运行。为了解决这个问题,我使用以下命令启动了一个 R session

sudo R

然后我使用它们的源安装了这些包,因为我的 LINUX 虚拟机(办公室机器)没有互联网访问权限。我使用以下命令从源安装软件包。首先,我们需要解压源代码,然后运行以下命令。

require(devtools)
install('path-to-the-untared-folder')

下面的链接帮助我找到了解决方案。

R - shiny server on Ubuntu

关于r - 无法在 Linux VM 中的 Shiny Server 上部署 Shiny 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37059189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com