R 不断询问“从需要编译的源安装”

Gmi*_*ael 5 r repository cran install.packages

我想安装软件包(devtoolsplyr和其他几个人),并保持陷入同样的问题,这似乎往往比其他人出现一些软件包

 There are binary versions available but the
  source versions are later:
          binary source needs_compilation
processx  2.0.0.1  3.2.1              TRUE
desc        1.1.1  1.2.0             FALSE
callr       1.0.0  3.1.1             FALSE
git2r      0.21.0 0.24.0              TRUE
rcmdcheck   1.2.1  1.3.2             FALSE
usethis     1.1.0  1.4.0             FALSE
devtools   1.13.4  2.0.1             FALSE

Do you want to install from sources the packages which need compilation?
Run Code Online (Sandbox Code Playgroud)

好吧,老实说,我不知道这意味着什么,但机会是 50/50

无论我选择 y 还是 n 我最终都会得到:

Packages which are only available in source
  form, and may need compilation of
  C/C++/Fortran: ‘ps’ ‘fs’ ‘pkgload’
Do you want to attempt to install these from sources?
y/n: 
Run Code Online (Sandbox Code Playgroud)

无论我在这里选择 y 还是 n 我最终都会得到

Warning in install.packages :
  installation of package ‘devtools’ had non-zero exit status

The downloaded source packages are in
‘/private/var/folders/zz/mxrvmdvd2j399kfylbspjp4r0000gn/T/Rtmp1OdcyF/downloaded_packages’
Run Code Online (Sandbox Code Playgroud)

我使用 RStudio 1.1.463 在 Mac Mojave 10.4.2 上操作

我的预期结果是安装了包,我可以使用诸如 library(package) 之类的东西来开始我的工作。

我在使用 R 方面有点经验,直到最近才遇到这个问题?我需要更新什么吗?更改设置?

更新:ggplot2biomod2显示相同的问题 更新:R(不是 RStudio)和 R 包管理器似乎没有问题......为什么会这样?

Aad*_*pra 1

对于显示需要编译的软件包:TRUE,如果您在对话框中点击“n”,则需要 RTools。

RTools 通常安装在 Windows 上的 C: 驱动器中。

这个问题和你的很相似。

如何从源代码安装 R 包?