错误:尝试 devtools 时"Could not find build tools necessary to build stringi":install_github()



正在尝试devtools::install_github("Rexamine/stringi")并且出现错误:找不到生成stringi 所需的生成工具

我看到有几个人出现了这个错误,但解决方案对我不起作用。我重新安装了xcode,因为命令行工具似乎是其他人的问题。检查了R和RStudio的路径,我可以很好地打开它们(也可以从终端打开)。不要认为这是Rtools的问题,但我不知道问题出在哪里。有人运气好吗?

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

您可以尝试运行

/usr/bin/clang --version

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

如果你运行

devtools::install_github("Rexamine/stringi")

在一个普通的R控制台中,在RStudio之外,你看到了什么?你能用控制台上打印的错误(如果有的话)更新你的帖子吗?

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


这似乎是RStudio的构建工具检测中的一个错误;您可以尝试使用显式禁用它

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

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

相关内容

最新更新