在 R (v3.2.2) 中安装 ggplot2;说它已安装但无法 found/used?

Installing ggplot2 in R (v3.2.2); says it's installed but is unable to be found/used?

我在 R 中安装 ggplot2 包时遇到问题。根据 R-studio,我安装了最新版本;这是 R studio 首次加载时的内容:

R version 3.2.2 (2015-08-14) -- "Fire Safety"
Copyright (C) 2015 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

我假设这意味着我使用的是正确的版本。但是,当我尝试使用 install.packages("ggplot2") 命令安装 ggplot2 包时,出现以下错误(必须 post在 pastebin 中,因为它包含链接):

http://pastebin.com/deqn0vFw

我的互联网连接似乎出现了某种错误(不确定如何修复它,谷歌搜索似乎没有给出具体答案)。出现该错误后,我继续尝试从官方 CRAN 网站下载 ggplot2 的 .zip 文件。然后,在 R-Studio 中,我继续前往“工具”>“安装包”,然后从 .zip 安装它。然后,在控制台中它说

> install.packages("C:/Users/ralei/Downloads/ggplot2_1.0.1.zip", repos = NULL, type = "win.binary")
Installing package into ‘C:/Users/ralei/Documents/R/win-library/3.2’
(as ‘lib’ is unspecified)
package ‘ggplot2’ successfully unpacked and MD5 sums checked

但是当我使用 library(ggplot2) 调用 ggplot2 库时,出现错误:

> library(ggplot2)
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 

没有名为“digest”的包

继续安装 'digest' 包(再次通过 CRAN 网站)后,我在尝试加载 ggplot2 时遇到另一个错误。

 > library(ggplot2)
 Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
   there is no package called ‘gtable’
 Error: package or namespace load failed for ‘ggplot2’

任何人都可以向我解释我做错了什么吗?

谢谢。

编辑:这被标记为 "what to do if your package isn't available" 错误问题的重复,但我不明白我的问题是如何重复的——我没有收到 "package is unavailable" 错误因为我可以手动安装,但是安装ggp​​lot2的时候好像安装不了'stick'.

尝试使用 运行 此代码..

install.packages('ggplot2',dependencies = TRUE)

如果您仍然遇到问题,请确保单独安装依赖项("plyr"、"digest"、"gtable"、"reshape2"、"scales"、"proto","MASS" 等) 从以下网站https://cran.rstudio.com/ 并检查安装文件是否解压在目录C:\Users\Sahidul.Islam\Documents\R\win-library.2。

如果仍然无法升级 R 软件和所有包(可以通过单击 R 软件菜单栏内的 "Packages"+"upgrade packages..." 升级包。