Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在未连接到Internet的情况下在R中安装ggplot2_R_Ggplot2_Installation_R Package - Fatal编程技术网

在未连接到Internet的情况下在R中安装ggplot2

在未连接到Internet的情况下在R中安装ggplot2,r,ggplot2,installation,r-package,R,Ggplot2,Installation,R Package,我试图用命令行在我的计算机上安装程序包ggplot2: install.packages("C:/r-packages/ggplot2",repos = NULL,type = "sourse") 不幸的是,我得到了以下错误: * installing *source* package 'ggplot2' ... ** package 'ggplot2' successfully unpacked and MD5 sums checked ** R ** data *** moving dat

我试图用命令行在我的计算机上安装程序包
ggplot2

install.packages("C:/r-packages/ggplot2",repos = NULL,type = "sourse")
不幸的是,我得到了以下错误:

* 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
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
object 'vI' not found
ERROR: lazy loading failed for package 'ggplot2'
* removing 'C:/Users/rachel/Documents/R/win-library/3.3/ggplot2'
 Warning in install.packages :
 running command '"C:/PROGRA~1/R/R-33~1.1/bin/x64/R" CMD INSTALL -l
   "C:\Users\rachel\Documents\R\win-library\3.3" "C:/r-packages/ggplot2"' had      status 1
Warning in install.packages :
installation of package ‘C:/r-packages/ggplot2’ had non-zero exit status
我没有连接到internet,因此无法直接下载软件包(这就是为什么
repos=NULL
)。我也安装了
Rtools
,但我仍然面临同样的问题。当我试图安装软件包
car
devtools

 sessionInfo()
R version 3.3.1 (2016-06-21)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows Server >= 2012 x64 (build 9200)

locale:
[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United    States.1252   
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

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

other attached packages:
[1] Rcpp_0.12.6

loaded via a namespace (and not attached):
[1] tools_3.3.1

您不需要解压缩您要解压缩的源文件(确保它也是源文件:您希望标记的源文件)。因此,如果您是从源代码处安装并已下载到典型的下载文件夹,我希望它如下所示:

install.packages("C:/Users/rachel/Downloads/ggplot2_2.1.0.tar.gz")
(如果一次只安装一个软件包,
repos
参数会被推断出来,并且
type
默认为
source
。在您的示例中,您错误地拼写了
source
,但我认为这不会因为默认设置而成为问题。)

您还可以下载Windows二进制文件,它是一个ZIP文件,并以类似的方式安装:

install.packages("C:/Users/rachel/Downloads/ggplot2_2.1.0.zip", type = 'win.binary')

您不需要解压缩您要解压缩的源文件(确保它也是源文件:您希望标记的源文件)。因此,如果您是从源代码处安装并已下载到典型的下载文件夹,我希望它如下所示:

install.packages("C:/Users/rachel/Downloads/ggplot2_2.1.0.tar.gz")
(如果一次只安装一个软件包,
repos
参数会被推断出来,并且
type
默认为
source
。在您的示例中,您错误地拼写了
source
,但我认为这不会因为默认设置而成为问题。)

您还可以下载Windows二进制文件,它是一个ZIP文件,并以类似的方式安装:

install.packages("C:/Users/rachel/Downloads/ggplot2_2.1.0.zip", type = 'win.binary')

似乎相关:是
“source”
拼写错误还是可以接受?我严重怀疑“sourse”是否可以接受。可能只是打字错误。然而,我也怀疑一个真正的源代码包会有一个类似于
ggplot2_2.1.0.tar.gz
的名称,然后有一个问题,这个用户是否安装了RTools包(可能不需要)以及导入中所需的任何包:该版本的描述文件列表:
摘要,网格,gtable(>=0.1.1),MASS,plyr(>=1.7.1)、Reforme2、scales(>=0.3.0)、stats
。几乎可以肯定这是其他安装错误的重复。由于您在Windows上,因此最好从zip文件安装,而不是从源代码编译。似乎相关:是
“源代码”
拼写错误,或者这是一个可接受的替代方案?我严重怀疑“sourse”是一个可接受的替代方案。可能只是一个打字错误。但是我也怀疑一个真正的源程序包会有一个像
ggplot2\u 2.1.0.tar.gz这样的名称,然后问题是这个用户是否安装了RTools程序包(可能不需要)和导入中所需的任何包:该版本的描述文件列表:
摘要、网格、GTTable(>=0.1.1)、质量、plyr(>=1.7.1)、重塑2、缩放(>=0.3.0),stats
。这几乎可以肯定是其他安装错误的重复。由于您使用的是Windows,因此最好从zip文件安装,而不是从源代码处编译。我从源代码处安装,如下所示:我从您编写的源代码处安装,但仍然存在与从源代码处安装相同的错误:我安装就像你写的一样,它也有同样的错误