尝试 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)。
答案 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的构建工具检测代码,并假设一切都可用。