错误:找不到构建dplyr所需的构建工具 [英] Error: Could not find build tools necessary to build dplyr
问题描述
我正在尝试从其存储库安装dplyr,但是我收到以下错误。
我使用MBP与优胜美地和Xcode 6.2(这是一个过时的)。我发现这个好奇,显然这不是一个常见的问题,因为我没有发现任何这个错误信息的线程。我想知道我在这里缺少的构建工具是什么。
> devtools :: install_github(hadley / dplyr)
从URL下载GitHub repo hadley / dplyr @ master
https://api.github.com/repos/hadley/dplyr/zipball/master
错误:找不到构建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.s o pause.o -F / Library / Frameworks / R.framework / .. -framework R -Wl,-framework -Wl,CoreFoundation
clang:错误:没有这样的文件或目录:'/ usr / local / lib /libreadline.a'
你可以去这个<一个href =https://developer.apple.com/downloads/ =nofollow>地址,以下载并安装较新版本的命令行工具以及由@alistaire提到的XCode,但是你有一个是好的
根据您发布的消息,它表明链接问题。您要为 readline
lib创建一个符号链接。自制为我们这样做,但由于某种原因,它没有;所以您可以通过以下方式手动创建链接来解决此问题: - / p>
brew link readline --force
I'm trying to install dplyr from its repository, but I getting the following error. I'm using MBP with Yosemite and Xcode 6.2 (it's a bit outdate). I found this curious, apparently, it's not a common issue as I didn't find any thread on this error message. I'm wondering what is the build tools I'm lacking here.
> 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
This is the error I'm receiving from terminal when I try to install a package from source locally:
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'
You can go to this address to download and install a newer version of Command Line Tools as well as XCode as mentioned by @alistaire, but the one you have is fine.
By the message you posted, it suggests a linkage problem. You want to create a symlink for the readline
lib. Homebrew does this for us, but for some reason it didn't; so you may be able to solve this by creating the link manually with --force option as:
brew link readline --force
这篇关于错误:找不到构建dplyr所需的构建工具的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!