install.packages("dplyr")-6ren">
gpt4 book ai didi

r - 在 r 中安装 "dplyr"时出错

转载 作者:行者123 更新时间:2023-12-04 17:48:00 32 4
gpt4 key购买 nike

问题:无法在 R... 代码中安装 dplyr。有人提供任何解决方案吗?
我使用的是 mac osx sierra 和 R 版本 1.0.136

> install.packages("dplyr")

There is a binary version available but the source version
is later:
binary source needs_compilation
dplyr 0.5.0 0.7.0 TRUE

Do you want to install from sources the package which needs compilation?
y/n:
y
installing the source package ‘dplyr’

trying URL 'https://cran.rstudio.com/src/contrib/dplyr_0.7.0.tar.gz'
Content type 'application/x-gzip' length 690938 bytes (674 KB)
==================================================
downloaded 674 KB

* installing *source* package ‘dplyr’ ...
** package ‘dplyr’ successfully unpacked and MD5 sums checked
** libs
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
ERROR: compilation failed for package ‘dplyr’
* removing ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/dplyr’
* restoring previous ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/dplyr’
Warning in install.packages :
installation of package ‘dplyr’ had non-zero exit status

The downloaded source packages are in


‘/private/var/folders/ll/6vx1dr1n5bb9zwbv1z9v53z00000gn/T/RtmpitMpQn/downloaded_packages’
> library(dplyr)
Error: package or namespace load failed for ‘dplyr’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
there is no package called ‘DBI’

不知道为什么这不起作用!尝试手动下载,但也不起作用(类似/相同警告/错误)

最佳答案

昨天,CRAN 接受了一个新的 dplyr 版本。通常 CRAN 以二进制形式提供 Windows 和 OSX 的包,但 CRAN 提供编译包最多需要 48 小时。

当您尝试在该时间段内安装软件包时,R 会要求您安装以前的二进制版本或从源代码安装的新版本。如果您决定从源代码安装该版本,您将需要一个 C++ 编译器。

您要做的最简单的事情是安装以前的二进制包或等待最新版本在 CRAN 上编译。

结帐 https://cran.r-project.org/web/packages/dplyr/index.html查看您的操作系统的二进制文件是否已经可用。

更新:最新的 dplyr 似乎有一些问题版本,并且 OSX 编译似乎失败了。更多信息在这里:https://cran.r-project.org/web/checks/check_results_dplyr.html .在解决这些问题之前,我宁愿继续使用 0.5.0。

关于r - 在 r 中安装 "dplyr"时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44489188/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com