Question: Errors about ggplot2 packages of R language install in Ubuntu server
1
gravatar for Ginsea Chen
4.9 years ago by
Ginsea Chen120
Chinese Academy of Tropical Agricultural Sciences, Danzhou, China
Ginsea Chen120 wrote:

Hello everyone

I tried to install ggplots packages of R in Ubuntu server, but there were some errors which displayed as follows:

Warning messages:
1:In install.packages("ggplot2"):
Installation of package 'plyr' had non-zero exit status

2: In install.packages("ggplot2"):
Installation of package 'reshape2' had non-zero exit status

3: In install.packages("ggplot2"):
Installation of package 'scales' had non-zero exit status

4: In install.packages("ggplot2"):
Installation of package 'ggplot2' had non-zero exit status

Then I tried to use ggplot2 through command:

library('ggplot2')

But terminal told me that

Error in library (ggplot2): there is no package called 'ggplot2'

I have found many information about this problem on internet, but no available ways find and error was error.

If you have some suggestion, please tell me.

Thanks for your help.

ubuntu server ggplot2 R • 32k views
ADD COMMENTlink modified 7 months ago by henrynickolas0 • written 4.9 years ago by Ginsea Chen120
2

ggplot2 probably couldn't be installed because its dependencies couldn't be installed. What's the output of sessionInfo() and were you able to see the actual errors encountered during the installation of plyr et al.?
 

ADD REPLYlink written 4.9 years ago by Devon Ryan91k

The output of sessionInfo() was listed here:

> sessionInfo()
R version 2.14.1 (2011-12-22)
Platform: x86_64-pc-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=zh_CN.UTF-8        LC_COLLATE=en_US.UTF-8    
 [5] LC_MONETARY=zh_CN.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=C                 LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=zh_CN.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] tcltk_2.14.1 tools_2.14.1
> sessionInfo(ggplot2)
Error in sessionInfo(ggplot2) : object 'ggplot2' not found
> sessionInfo('ggplot2')
Error: $ operator is invalid for atomic vectors
In addition: Warning message:
In FUN("ggplot2"[[1L]], ...) : no package 'ggplot2' was found

And the compete output of install.packages('ggplot2') as follows:

Installing package(s) into '/home/ginsea/R/x86_64-pc-linux-gnu-library/2.14'
(as 'lib' is unspecified)
--- Please select a CRAN mirror for use in this session ---
Loading Tcl/Tk interface ... done
Warning: dependency 'Rcpp' is not available
also installing the dependencies 'plyr', 'reshape2', 'scales'

trying URL 'http://mirrors.ustc.edu.cn/CRAN/src/contrib/plyr_1.8.1.tar.gz'">http://mirrors.ustc.edu.cn/CRAN/src/contrib/plyr_1.8.1.tar.gz'
Content type 'application/x-gzip' length 393233 bytes (384 Kb)
opened URL
==================================================
downloaded 384 Kb

trying URL 'http://mirrors.ustc.edu.cn/CRAN/src/contrib/reshape2_1.4.tar.gz'">http://mirrors.ustc.edu.cn/CRAN/src/contrib/reshape2_1.4.tar.gz'
Content type 'application/x-gzip' length 34121 bytes (33 Kb)
opened URL
==================================================
downloaded 33 Kb

trying URL 'http://mirrors.ustc.edu.cn/CRAN/src/contrib/scales_0.2.4.tar.gz'">http://mirrors.ustc.edu.cn/CRAN/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://mirrors.ustc.edu.cn/CRAN/src/contrib/ggplot2_1.0.0.tar.gz'">http://mirrors.ustc.edu.cn/CRAN/src/contrib/ggplot2_1.0.0.tar.gz'
Content type 'application/x-gzip' length 2351447 bytes (2.2 Mb)
opened URL
==================================================
downloaded 2.2 Mb

ERROR: dependency 'Rcpp' is not available for package 'plyr'
* removing '/home/ginsea/R/x86_64-pc-linux-gnu-library/2.14/plyr'
ERROR: dependencies 'plyr', 'Rcpp' are not available for package 'reshape2'
* removing '/home/ginsea/R/x86_64-pc-linux-gnu-library/2.14/reshape2'
ERROR: dependency 'plyr' is not available for package 'scales'
* removing '/home/ginsea/R/x86_64-pc-linux-gnu-library/2.14/scales'
ERROR: dependencies 'plyr', 'reshape2', 'scales' are not available for package 'ggplot2'
* removing '/home/ginsea/R/x86_64-pc-linux-gnu-library/2.14/ggplot2'

The downloaded packages are in
    '/tmp/Rtmpu4S6sr/downloaded_packages'
Warning messages:
1: In install.packages("ggplot2") :
  installation of package 'plyr' had non-zero exit status
2: In install.packages("ggplot2") :
  installation of package 'reshape2' had non-zero exit status
3: In install.packages("ggplot2") :
  installation of package 'scales' had non-zero exit status
4: In install.packages("ggplot2") :
  installation of package 'ggplot2' had non-zero exit status
ADD REPLYlink modified 12 months ago by RamRS23k • written 4.9 years ago by Ginsea Chen120
1

Copy the complete output message of install.packages('ggplot2'), paste it here: http://pastebin.com/ , and add a link to it here.

ADD REPLYlink written 4.9 years ago by Giovanni M Dall'Olio26k

I can't get in the web which you described here, so I pasted the complete output message of install.packages ('ggplot2') as follows:

Installing package(s) into '/home/ginsea/R/x86_64-pc-linux-gnu-library/2.14'
(as 'lib' is unspecified)
--- Please select a CRAN mirror for use in this session ---
Loading Tcl/Tk interface ... done
Warning: dependency 'Rcpp' is not available
also installing the dependencies 'plyr', 'reshape2', 'scales'

trying URL 'http://mirrors.ustc.edu.cn/CRAN/src/contrib/plyr_1.8.1.tar.gz'
Content type 'application/x-gzip' length 393233 bytes (384 Kb)
opened URL
==================================================
downloaded 384 Kb

trying URL 'http://mirrors.ustc.edu.cn/CRAN/src/contrib/reshape2_1.4.tar.gz'
Content type 'application/x-gzip' length 34121 bytes (33 Kb)
opened URL
==================================================
downloaded 33 Kb

trying URL 'http://mirrors.ustc.edu.cn/CRAN/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://mirrors.ustc.edu.cn/CRAN/src/contrib/ggplot2_1.0.0.tar.gz'
Content type 'application/x-gzip' length 2351447 bytes (2.2 Mb)
opened URL
==================================================
downloaded 2.2 Mb

ERROR: dependency 'Rcpp' is not available for package 'plyr'
* removing '/home/ginsea/R/x86_64-pc-linux-gnu-library/2.14/plyr'
ERROR: dependencies 'plyr', 'Rcpp' are not available for package 'reshape2'
* removing '/home/ginsea/R/x86_64-pc-linux-gnu-library/2.14/reshape2'
ERROR: dependency 'plyr' is not available for package 'scales'
* removing '/home/ginsea/R/x86_64-pc-linux-gnu-library/2.14/scales'
ERROR: dependencies 'plyr', 'reshape2', 'scales' are not available for package 'ggplot2'
* removing '/home/ginsea/R/x86_64-pc-linux-gnu-library/2.14/ggplot2'

The downloaded packages are in
    '/tmp/Rtmpu4S6sr/downloaded_packages'
Warning messages:
1: In install.packages("ggplot2") :
  installation of package 'plyr' had non-zero exit status
2: In install.packages("ggplot2") :
  installation of package 'reshape2' had non-zero exit status
3: In install.packages("ggplot2") :
  installation of package 'scales' had non-zero exit status
4: In install.packages("ggplot2") :
  installation of package 'ggplot2' had non-zero exit status
ADD REPLYlink modified 12 months ago by RamRS23k • written 4.9 years ago by Ginsea Chen120

I had the same issue. Updated R to the latest version. Worked well. Thanks to all for the suggestions.

ADD REPLYlink written 7 months ago by henrynickolas0
2
gravatar for Devon Ryan
4.9 years ago by
Devon Ryan91k
Freiburg, Germany
Devon Ryan91k wrote:

You need to install Rcpp first. I'm a bit surprised this wasn't done automagically.

ADD COMMENTlink written 4.9 years ago by Devon Ryan91k

Thank you! sir!

I have solved it by uninstalling old R (sudo apt-get install r-base-core) and installing a new version (source code which download from R web) instead. 

ADD REPLYlink written 4.9 years ago by Ginsea Chen120
2
gravatar for Giovanni M Dall'Olio
4.9 years ago by
London, UK
Giovanni M Dall'Olio26k wrote:

It seems that you are using a very old version R; so, even if you succeed in installing ggplot2, be aware that it may not work correctly afterwards. In any case, to solve the issue you should install Rcpp separately - e.g. sudo apt-get install r-cran-rcpp

ADD COMMENTlink modified 12 months ago by RamRS23k • written 4.9 years ago by Giovanni M Dall'Olio26k

Thank you ! sir !

You are right, my R version was really old, I solved the error by using a new R version which downloaded from R web.

ADD REPLYlink written 4.9 years ago by Ginsea Chen120
Please log in to add an answer.

Help
Access

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 532 users visited in the last hour