无法在 Linux VM 中的 Shiny Server 上部署 Shiny 应用程序
Unable to deploy Shiny application on Shiny Server in Linux VM
我一直在尝试按照 site[=15] 中给出的说明,在安装在 Linux VM(RHEL 6.5,64 位)上的闪亮服务器中部署闪亮的应用程序=]
服务器已成功启动,但当我尝试访问作为闪亮服务器的一部分提供的示例应用程序时,我得到以下信息。
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.
以下是我安装闪亮服务器所遵循的步骤。
已安装 R。在我的办公室,EPEL 存储库被阻止,因为它是由第三方组织维护的。所以我从 EPEL website 下载了 R 的 rpm 文件并使用 rpm 命令安装了相同的文件。
接下来,我从 CRAN repository 下载了 shiny 包,并使用以下命令安装了它
R 命令安装 shiny_0.13.2.tgz
- 最后我下载并安装了闪亮的服务器 RPM 文件。
服务器已成功安装并启动,没有任何错误,但在尝试访问部署在服务器中的应用程序时出现上述错误。
我在谷歌上搜索了很多这个错误,但找不到太多。还有其他人遇到过这个问题吗?有人可以帮我解决这个问题吗?
我发现了问题。我以 root 用户身份安装了所有软件包,但闪亮的服务器 运行s 使用不同的用户名 "shiny"。为了解决这个问题,我使用以下命令启动了一个 R 会话
sudo R
然后我使用它们的源安装了这些包,因为我的 LINUX 虚拟机(办公室机器)没有互联网接入。我使用以下命令从源安装软件包。首先我们需要解压源然后运行下面的命令。
require(devtools)
install('path-to-the-untared-folder')
下面的link帮助我找到了解决方案。
R - shiny server on Ubuntu
我一直在尝试按照 site[=15] 中给出的说明,在安装在 Linux VM(RHEL 6.5,64 位)上的闪亮服务器中部署闪亮的应用程序=]
服务器已成功启动,但当我尝试访问作为闪亮服务器的一部分提供的示例应用程序时,我得到以下信息。
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 headerIn 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.
以下是我安装闪亮服务器所遵循的步骤。
已安装 R。在我的办公室,EPEL 存储库被阻止,因为它是由第三方组织维护的。所以我从 EPEL website 下载了 R 的 rpm 文件并使用 rpm 命令安装了相同的文件。
接下来,我从 CRAN repository 下载了 shiny 包,并使用以下命令安装了它 R 命令安装 shiny_0.13.2.tgz
- 最后我下载并安装了闪亮的服务器 RPM 文件。
服务器已成功安装并启动,没有任何错误,但在尝试访问部署在服务器中的应用程序时出现上述错误。
我在谷歌上搜索了很多这个错误,但找不到太多。还有其他人遇到过这个问题吗?有人可以帮我解决这个问题吗?
我发现了问题。我以 root 用户身份安装了所有软件包,但闪亮的服务器 运行s 使用不同的用户名 "shiny"。为了解决这个问题,我使用以下命令启动了一个 R 会话
sudo R
然后我使用它们的源安装了这些包,因为我的 LINUX 虚拟机(办公室机器)没有互联网接入。我使用以下命令从源安装软件包。首先我们需要解压源然后运行下面的命令。
require(devtools)
install('path-to-the-untared-folder')
下面的link帮助我找到了解决方案。
R - shiny server on Ubuntu