r - 错误 : Could not find build tools necessary to build dplyr

标签 r dplyr

我正在尝试从其存储库安装 dplyr,但出现以下错误。
我将 MBP 与 Yosemite 和 Xcode 6.2 一起使用(它有点过时了)。我发现这很奇怪,显然,这不是一个常见问题,因为我没有在此错误消息中找到任何线程。我想知道我在这里缺少什么构建工具。

> devtools::install_github("hadley/dplyr")
Downloading GitHub repo hadley/dplyr@master
from URL https://api.github.com/repos/hadley/dplyr/zipball/master
Error: Could not find build tools necessary to build dplyr

这是我尝试从本地源安装包时从终端收到的错误:
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include -I/usr/local/include/freetype2 -I/opt/X11/include -DPLATFORM_PKGTYPE='"mac.binary.mavericks"'    -fPIC  -Wall -mtune=core2 -g -O2  -c pause.c -o pause.o
clang -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/Library/Frameworks/R.framework/Resources/lib -L/opt/X11/lib -L/usr/local/lib /usr/local/lib/libcairo.a /usr/local/lib/libpixman-1.a /usr/local/lib/libfreetype.a /usr/local/lib/libfontconfig.a -lxml2 /usr/local/lib/libreadline.a -o profvis.so pause.o -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
clang: error: no such file or directory: '/usr/local/lib/libreadline.a'

最佳答案

你可以去这个address下载并安装较新版本的命令行工具以及@alistaire 提到的XCode,但是您拥有的那个很好。

根据您发布的消息,它表明存在链接问题。您想为 readline 创建符号链接(symbolic link)库。 Homebrew 为我们做了这个,但由于某种原因它没有;因此您可以通过使用 --force 选项手动创建链接来解决此问题:
brew link readline --force

关于r - 错误 : Could not find build tools necessary to build dplyr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35096233/

相关文章:

R tm包在strptime(d,fmt): input string too long中读取PDF错误

r - Str_detect 多列使用跨

r - 设置 R 中生成 Delaunay 图的最大长度

r - 从奇怪的 Excel 文件中提取数据

r - 在 R 中的 ggplot 中绘制树

r - 获取具有多个分组变量的组平均值并排除自己的组值

r - 尝试在 R 中传播数据框

r - 计算一行的某些单元格中有多少个值不是 NA(在 R 中)

r - 从两个向量的所有组合生成命名列表

替换每列的最大值