【问题标题】:install package on rstudio server ubuntu 12.04.1在 rstudio 服务器 ubuntu 12.04.1 上安装软件包
【发布时间】:2015-04-29 04:13:41
【问题描述】:

我按照 randyzwitch 博客 (http://randyzwitch.com/r-amazon-ec2/) 上的说明在运行 ubuntu 12.04 的 ec2 实例上安装 r-studio 服务器。

当我启动 r-studio 服务器并尝试安装软件包时,发生了这样的事情:

> install.packages("dplyr")
Warning in install.packages :
  package ‘dplyr’ is not available (for R version 2.14.1)
Installing package(s) into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
Warning in install.packages :
  'lib = "/usr/local/lib/R/site-library"' is not writable
Would you like to create a personal library
~/R/x86_64-pc-linux-gnu-library/2.14
to install packages into?  (y/n) y
Warning in install.packages :
  package ‘dplyr’ is not available (for R version 2.14.1)

我意识到我需要更新 R,所以我查看了这篇文章并更新了它:https://askubuntu.com/questions/218708/installing-latest-version-of-r-base/436491#436491

我以sudo 用户身份登录。当我现在尝试安装软件包时,我得到了这个:

> install.packages("plyr")
Installing package into ‘/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.2’
(as ‘lib’ is unspecified)
also installing the dependency ‘Rcpp’

trying URL 'http://cran.rstudio.com/src/contrib/Rcpp_0.11.5.tar.gz'
Content type 'application/x-gzip' length 2353791 bytes (2.2 MB)
==================================================
downloaded 2.2 MB

trying URL 'http://cran.rstudio.com/src/contrib/plyr_1.8.2.tar.gz'
Content type 'application/x-gzip' length 392136 bytes (382 KB)
==================================================
downloaded 382 KB

Warning in install.packages :
  system call failed: Cannot allocate memory
Warning in install.packages :
  installation of package ‘Rcpp’ had non-zero exit status
Warning in install.packages :
  system call failed: Cannot allocate memory
Warning in install.packages :
  installation of package ‘plyr’ had non-zero exit status

The downloaded source packages are in
    ‘/tmp/Rtmp6Kgx5d/downloaded_packages’

我看到了这篇文章:lme4 package install failing on Ubuntu 12.04 并按照所有说明进行操作,但没有解决问题。结果还是一样。对尝试在 aws 上运行 rstudio 服务器感到非常沮丧。有人请帮忙!

【问题讨论】:

标签: r ubuntu amazon-web-services amazon-ec2


【解决方案1】:

您是否使用实例类型 t2.micro?尝试使用更强大且 RAM 更大的实例,这对我有用。

【讨论】:

    【解决方案2】:

    安装包时请确保您是root用户:

    1. sudo su 命令将带您进入 root 用户。然后运行您的安装包代码。
    2. 或在运行脚本之前使用 sudo:sudo Rscript 1.R

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-05
      • 2020-05-31
      • 1970-01-01
      • 1970-01-01
      • 2012-06-28
      • 2018-11-06
      • 2018-03-18
      相关资源
      最近更新 更多