ggplot2无法在R 3.0.2上安装

gnj*_*ago 16 r ggplot2 plyr

我无法在Ubuntu上的R 3.0.2中安装ggp​​lot2.

我跑的时候

install.packages('ggplot2',dependencies = TRUE)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误.

 > install.packages('ggplot2',dependencies = TRUE)
Installing package into ‘/home/gowthamn/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)
Warning in install.packages :
  dependencies ‘plyr’, ‘testthat’ are not available
also installing the dependencies ‘reshape2’, ‘scales’, ‘Hmisc’

trying URL 'http://cran.rstudio.com/src/contrib/reshape2_1.4.1.tar.gz'
Content type 'application/x-gzip' length 34693 bytes (33 Kb)
opened URL
==================================================
downloaded 33 Kb

trying URL 'http://cran.rstudio.com/src/contrib/scales_0.2.4.tar.gz'
Content type 'application/x-gzip' length 40093 bytes (39 Kb)
opened URL
==================================================
downloaded 39 Kb

trying URL 'http://cran.rstudio.com/src/contrib/Hmisc_3.16-0.tar.gz'
Content type 'application/x-gzip' length 629536 bytes (614 Kb)
opened URL
==================================================
downloaded 614 Kb

trying URL 'http://cran.rstudio.com/src/contrib/ggplot2_1.0.1.tar.gz'
Content type 'application/x-gzip' length 2351203 bytes (2.2 Mb)
opened URL
==================================================
downloaded 2.2 Mb

ERROR: dependency ‘plyr’ is not available for package ‘reshape2’
    * removing ‘/home/gowthamn/R/x86_64-pc-linux-gnu-library/3.0/reshape2’
    Warning in install.packages :
      installation of package ‘reshape2’ had non-zero exit status
    ERROR: dependency ‘plyr’ is not available for package ‘scales’
    * removing ‘/home/gowthamn/R/x86_64-pc-linux-gnu-library/3.0/scales’
    Warning in install.packages :
      installation of package ‘scales’ had non-zero exit status
    ERROR: dependencies ‘plyr’, ‘reshape2’, ‘scales’ are not available for package ‘ggplot2’
    * removing ‘/home/gowthamn/R/x86_64-pc-linux-gnu-library/3.0/ggplot2’
    Warning in install.packages :
      installation of package ‘ggplot2’ had non-zero exit status
    ERROR: dependencies ‘ggplot2’, ‘scales’ are not available for package ‘Hmisc’
    * removing ‘/home/gowthamn/R/x86_64-pc-linux-gnu-library/3.0/Hmisc’
    Warning in install.packages :
      installation of package ‘Hmisc’ had non-zero exit status
Run Code Online (Sandbox Code Playgroud)

我也试过了

install.packages(c('reshape2','scales'))
Run Code Online (Sandbox Code Playgroud)

获取plyr不可用的错误.

我还升级了Ubuntu并重新安装了最新版本的R并使用了更新的软件包update.packages(checkBuilt=TRUE).但是,没有任何效果.我能做什么?

小智 14

如果您不需要最新版本,可以使用以下命令安装Ubuntu分发的打包版本:

sudo apt-get install r-cran-ggplot2
Run Code Online (Sandbox Code Playgroud)


Ame*_*url 9

我通过键入以下命令修复了此问题:

$ sudo apt-get install r-cran-plyr
$ sudo apt-get install r-cran-reshape2
Run Code Online (Sandbox Code Playgroud)


Cha*_*tor 4

您应该将 R 版本 (r-base) 更新到最新版本。命令行如:

$ sudo apt-get update
$ sudo apt-get install r-base
Run Code Online (Sandbox Code Playgroud)

更新对我来说不起作用。