2

在以下系统上安装 Shiny 包时,我需要一些帮助:

Ubuntu 12.04 64 位 R 版本 3.0.2 “飞盘航行”

当我尝试通过运行安装 Shiny 包时:

sudo su - -c "R -e \"install.packages('shiny', repos=' http://cran.rstudio.com/ ')\""

我尝试了不同的存储库,甚至通过在 R 会话中以 sudo 运行 install.packages('shiny'),包无法安装。没有错误,而是一条消息“下载的源包在'/tmp/....'中,当我尝试使用它时(库(闪亮)),我收到一个错误,即找不到包。

现在,我没有同样的问题,一切正常:

Ubuntu 12.04 64 位 R 版本 3.0.1 “Good Sport”。

请帮我看看我在这里缺少什么。

4

2 回答 2

1

您描述的问题是由内存不足崩溃引起的。您可能使用的是 EC2 之类的 VPS 或类似的东西。如果您在 EC2 上使用免费的微型实例或在数字海洋上使用最低包(512mb 内存),那么您应该启用交换(无论如何您都应该启用交换)。对于 EC2,请参阅如何将交换添加到 EC2 实例?. 对于数字海洋,请参阅https://www.digitalocean.com/community/articles/how-to-add-swap-on-ubuntu-12-04

于 2014-03-30T08:24:23.017 回答
0

实际上,我只是尝试安装一个不同的库 ggplot2,这是同一个问题。因此,它与 Shiny 包无关。我尝试安装的所有库都作为存档的 gz 文件一直保存到 /tmp 文件夹中。不太确定为什么 R 不安装它们。所以,最终我只使用了 R CMD INSTALL [path to the package .gz],它工作得很好。我按以下顺序安装了所有 3 个库:Rcpp、httpuv 和闪亮的。library(shiny) 命令现在可以加载库。

于 2013-10-28T19:43:08.430 回答