无法从RStudio或R控制台内安装ggp​​lot2

时间:2016-07-18 20:27:14

标签: r linux ggplot2 rstudio

我正在使用RStudio运行R v3.2.0。我正在运行的机器无法访问Internet,因此我不得不在本地下载和安装软件包。我正在尝试安装ggp​​lot2,它需要下载和安装许多依赖(具有自己的依赖项)。我已经到了大多数已安装的地步。但是,当我尝试时,我仍然会得到以下信息:

> install.packages("~/R_packages/ggplot2_2.0.0.tar.gz", repos = NULL, type = "source")
Installing package into ‘/u01/app/oracle/product/12.1.0.2/dbhome_1/R/library’
(as ‘lib’ is unspecified)
* installing *source* package ‘ggplot2’ ...
** package ‘ggplot2’ successfully unpacked and MD5 sums checked
** R
** data
*** moving datasets to lazyload DB
** inst
** preparing package for lazy loading
No protocol specified
Warning in fun(libname, pkgname) : couldn't connect to display ":0"
Error in dyn.load(file, DLLpath = DLLpath, ...) : 
  unable to load shared object '/u01/app/oracle/product/12.1.0.2/dbhome_1/R/library/scales/libs/scales.so':
  /u01/app/oracle/product/12.1.0.2/dbhome_1/R/library/scales/libs/scales.so: invalid ELF header
ERROR: lazy loading failed for package ‘ggplot2’
* removing ‘/u01/app/oracle/product/12.1.0.2/dbhome_1/R/library/ggplot2’
Warning in install.packages :
  installation of package ‘/home/oracle/R_packages/ggplot2_2.0.0.tar.gz’ had non-zero exit status
> library(ggplot2)
Error in library(ggplot2) : there is no package called ‘ggplot2’

有没有人知道为什么会这样?

编辑:

Oracle Distribution of R version 3.2.0  (--)
Platform: x86_64-unknown-linux-gnu (64-bit)
Running under: Oracle Linux Server 6.7 

locale:
 [1] LC_CTYPE=en_US.UTF-8          LC_NUMERIC=C                  LC_TIME=en_US.UTF-8          
 [4] LC_COLLATE=en_US.UTF-8        LC_MONETARY=en_US.UTF-8       LC_MESSAGES=en_US.UTF-8      
 [7] LC_PAPER=en_US.UTF-8          LC_NAME=en_US.UTF-8           LC_ADDRESS=en_US.UTF-8       
[10] LC_TELEPHONE=en_US.UTF-8      LC_MEASUREMENT=en_US.UTF-8    LC_IDENTIFICATION=en_US.UTF-8

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

other attached packages:
 [1] dplyr_0.4.2         stringi_0.4-1       nnet_7.3-9          randomForest_4.6-10 ROracle_1.2-1      
 [6] DBI_0.3.1           rpart_4.1-9         ORCH_2.5.1          ORCHstats_2.5.1     ORCHcore_2.5.1     
[11] rJava_0.9-7         OREstats_1.5        MASS_7.3-40         OREbase_1.5         OREcommon_1.5      

loaded via a namespace (and not attached):
[1] Rcpp_0.12.2    png_0.1-7      assertthat_0.1 R6_2.0.1       grid_3.2.0     OREembed_1.5   magrittr_1.5  
[8] tools_3.2.0    parallel_3.2.0

编辑2:

library(ggplot2)
No protocol specified

Attaching package: ‘ggplot2’

The following object is masked from ‘package:randomForest’:

    margin

Warning message:
In fun(libname, pkgname) : couldn't connect to display ":0"

0 个答案:

没有答案