错误:“尝试使用devtools :: install_github()时找不到构建stringi所需的构建工具”

时间:2016-08-02 15:45:42

标签: xcode github rstudio devtools

尝试     devtools :: install_github( “Rexamine / stringi”) 并得到错误: 找不到构建stringi所需的构建工具

我看到有几个人遇到过这个错误,但解决方案对我没用。我重新安装了xcode,因为命令行工具似乎是其他人的问题。检查了R和RStudio的路径,我可以打开两个(从终端也是如此)。不要以为这是一个Rtools问题,但我无法弄清楚问题出在哪里。有没有人对这个特殊的devtools错误有任何好运?

运行OSX 10.11.6,RStudio版本0.99.896,R 3.2.1 GUI 1.66 Mavericks build(6956),XCode Version 7.3.1(7D1014)。

1 个答案:

答案 0 :(得分:7)

您可以尝试运行

/usr/bin/clang --version

如果安装了命令行工具,则应该只报告已安装的clang版本;否则,系统会提示您安装Xcode +命令行工具。 (这只是确保安装命令行工具的一种简单方法)

如果你跑

devtools::install_github("Rexamine/stringi")

在RStudio之外的普通R控制台中,您看到了什么?您可以更新您的帖子,并将错误(如果有)打印到控制台吗?

您也可以尝试将RStudio更新为预览版本(https://www.rstudio.com/products/rstudio/download/preview/)以查看是否有帮助。

似乎这可能是RStudio构建工具检测中的错误;您可以尝试使用以下方法明确禁用它:

options(buildtools.check = function(action) TRUE)

这应确保devtools不会尝试调用RStudio的构建工具检测代码,并假设一切都可用。