【发布时间】:2016-11-28 19:53:09
【问题描述】:
在 Amazon EC2 上设置 R & RStudio Server & Shiny (Server) 非常简单,请参阅https://blogs.aws.amazon.com/bigdata/post/Tx3IJSB6BMHWZE5/Running-R-on-AWS。这将设置一个 Amazon Linux 实例 (RedHat/CentOS)。
在“步骤3:配置实例详细信息”-->“高级详细信息”中指定以下详细信息时,会自动安装R&RStudio:
#!/bin/bash
#install R
yum install -y R
#install RStudio-Server
wget https://download2.rstudio.org/rstudio-server-rhel-0.99.903-x86_64.rpm
yum install -y --nogpgcheck rstudio-server-rhel-0.99.903-x86_64.rpm
#install shiny and shiny-server
R -e "install.packages('shiny', repos='http://cran.rstudio.com/')"
wget https://download3.rstudio.org/centos5.9/x86_64/shiny-server-1.4.2.786-rh5-x86_64.rpm
yum install -y --nogpgcheck shiny-server-1.4.2.786-rh5-x86_64.rpm
#add user(s)
useradd username
echo username:password | chpasswd
但是,安装的 R 版本已过时(即 R 3.2.5)。 如何更改此命令以确保安装最新的 R 版本?
【问题讨论】:
-
必须是RH/CentOS吗?
-
我在 download2.rstudio.org 上没有看到任何早于 0.99.903 的内容此外,此页面:rstudio.com/products/rstudio/download-server 显示通过指定 URL 下载的版本是最新版本。你确定你的 R 已经过时了吗?
-
我想知道 RH/Centos,因为它是默认的 Amazon AMI,而且因为预装了 Java 之类的东西,所以很方便。
-
R 安装已过时。 R通过
yum install -y R安装
标签: r amazon-web-services amazon-ec2 centos