如何在 Mac 的 R 版本 3.2.1 中安装 ggplot2

How to install ggplot2 in R version 3.2.1 for Mac

我刚刚下载了新的 Mac 版本的 R 和 Rstudio,但是当我尝试通过 Rstudio 界面安装 ggplot2 时收到以下错误消息。有替代方法吗?

> install.packages("ggplot2")
Warning in install.packages :
  unable to access index for repository https://cran.rstudio.com/src/contrib
Warning in install.packages :
  package ‘ggplot2’ is not available (for R version 3.2.1)
Installing package into ‘/Users/tom.glaser/Library/R/3.2/library’
(as ‘lib’ is unspecified)
Warning in install.packages :
  unable to access index for repository https://cran.rstudio.com/src/contrib
Warning in install.packages :
  package ‘ggplot2’ is not available (for R version 3.2.1)
Warning in install.packages :
  unable to access index for repository https://cran.rstudio.com/bin/macosx/contrib/3.2
Warning message:
package ‘ggplot2’ is not available (for R version 3.2.1) 

我的会话信息是:

> sessionInfo()
R version 3.2.1 (2015-06-18)
Platform: x86_64-apple-darwin10.8.0 (64-bit)
Running under: OS X 10.8.5 (Mountain Lion)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

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

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

我不知道它是否重要,但我在尝试过的许多其他软件包(包括 psych 和 Hmisc)中遇到了类似的问题。我能够安装 dplyr(版本 0.4.2)。我试着回到早期版本的 R,但我发现的 Mac 版本太旧了: https://cran.r-project.org/bin/macosx/old/index-old.html

我通过进入 Rstudio 并单击工具然后单击选项解决了我的问题。然后我从弹出框中选择了 Packages。这会弹出包安装屏幕,我在其中单击 CRAN 镜像旁边的 "Change",然后选择名为 USA (CA 1) - University of California, Berkeley 的镜像。

我也遇到了这个问题,最后通过取消选中工具->全局选项->包中的 "Use secure download method for HTTP" 选项解决了这个问题。

如果没有效果,试试这个:

  1. ggplot2 安装在 MAC 上由 AMRIT DHILLON

    (a) 打开 https://cran.r-project.org/web/packages/ggplot2/index.html and download ggplot2 (tzg) file for MAC [DIRECT LINK TO DOWNLOAD IS HERE]: https://cran.r-project.org/bin/macosx/mavericks/contrib/3.3/ggplot2_2.2.0.tgz

    (b) 使用归档实用程序打开 ggplot2.tgz 文件,它将被提取到一个文件夹中。

    (c) 复制 ggplot2 文件夹。

    (d) 在按住 Option 键的同时,Select 从 Finder 的菜单进入,然后 select 并打开库(隐藏文件,只有在按住 Option 的同时 select GO 时才可见键).

    (e) 从 Library 转到 R 的 Library 文件夹:Library > R > 3.3 > Library(在此处粘贴 ggplot2 文件夹)

    (f) 重新启动 R,一切顺利。

此致, Amrit Dhillon

我也解决了这个问题,而不是在脚本中输入它。我去了 > 工具 > 安装包 > ggplots2 > 安装。我不知道为什么会有什么不同,但它安装了。