大数跨境
0
0

阿里云服务器(Centos)部署shiny应用

阿里云服务器(Centos)部署shiny应用 小明的数据分析笔记本
2020-05-23
2
导读:今天一天,就搞了一个这!
首先安装R
conda install R=3.6.1
安装shiny包
install.packages("shiny")

遇到报错

libXtst.so.6: cannot open shared object file: No such file or directory

按照这篇文章

https://blog.csdn.net/maoxiang/article/details/5747109?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-1

的说法,安装三个包

sudo yum install libXp
sudo yum install libXt
sudo yum install libXtst

又遇到报错

libXRender.so.6: cannot open shared object file: No such file or directory

按照上面的思路安装

sudo yum install libXRender

再安装shiny

install.packages('shiny', repos = "https://mirrors.ustc.edu.cn/CRAN/")
安装shiny-server

参考

https://blog.csdn.net/Candle_light/article/details/90057212

下载

https://rstudio.com/products/shiny/download-server/redhat-centos/

wget https://download3.rstudio.org/centos6.3/x86_64/shiny-server-1.5.13.944-x86_64.rpm
sudo yum install --nogpgcheck shiny-server-1.5.13.944-x86_64.rpm
shiny-server 配置
配置文件在/etc/shiny-server/目录下
文件是 shiny-server.conf
分别是端口 app.R文件存放的路径和日志文件存放的路径
image.png
运行
sudo systemctl start shiny-server
image.png

查看日志一直报错提示我 -bash: R: command not found

看来使用conda安装的R还不可以

我把conda安装的R删掉

conda remove R

重新安装

sudo yum install R
重启
sudo systemctl restart shiny-server

还是不行,提示digest这个包没有

那就安装这个包

再安装shiny

我的shiny里还用到了ggplot2和clusterProfiler

继续安装这两个包

安装过程遇到报错,解决问题参考https://blog.csdn.net/m0_37952030/article/details/90745286

RcppEigen一直安装不成功,想着下载老版本的本地安装试一试, 老版本下载地址

https://cran.r-project.org/src/contrib/Archive/RcppEigen/

安装3.3.4成功了 

本地安装用到的命令是

install.packages("/home/RcppEigen_0.3.3.4.0.tar.gz", repos = NULL, type = "source")

最后clusterProfiler终于也安装成功了

重启服务器

sudo systemctl restart shiny-server


终于成功了。哈哈哈哈哈哈哈哈哈哈哈哈。。。


下载图片正常,但是表格下载一直失败,为啥呢???


image.png

今天一天的成果,就搞了个这!!!

shiny-server的常规操作
## 重启
sudo systemctl restart shiny-server
##查看状态
sudo systemctl status shiny-server
##开启
sudo systemctl start shiny-server
##停止
sudo systemctl stop shiny-server

欢迎大家关注我的公众号

小明的数据分析笔记本


【声明】内容源于网络
0
0
小明的数据分析笔记本
分享R语言和python在生物信息领域做数据分析和数据可视化的简单小例子;偶尔会分享一些组学数据处理相关的内容
内容 971
粉丝 0
小明的数据分析笔记本 分享R语言和python在生物信息领域做数据分析和数据可视化的简单小例子;偶尔会分享一些组学数据处理相关的内容
总阅读127
粉丝0
内容971