无法在R中安装和加载“mlrMBO”软件包

时间:2017-07-22 18:56:40

标签: r macos

因此,当我安装软件包时,R会返回以下错误消息:

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
ERROR: compilation failed for package ‘mlrMBO’

但它随后表示该软件包具有非零退出状态并且位于

‘/private/var/folders/b_/xwf1w6cn769_2gq06fntysxm0000gn/T/RtmpCGAr62/downloaded_packages’

加载包装时     库(mlrMBO) 它说包裹不存在。

我尝试过很多不同的方法,比如使用这段代码

install.packages('mlr', repo='http://cran.fiocruz.br/')

2 个答案:

答案 0 :(得分:0)

以下是您可以尝试的一些事项:

  • 如果您在Windows上运行,请确保您的路径中没有任何变音符号(ö,ä,ü,å),即您的用户文件夹。

  • 安装devtools install.package("devtools)

  • 清除\AppData\Local\Temp\

  • 中的数据

答案 1 :(得分:0)

该软件包需要编译C代码,您必须为其安装Xcode开发人员工具。

Per Housemd' answer at Apple.SE

  

打开终端,然后运行以下命令:

xcode-select --install
     

这将下载并安装xcode开发人员工具并解决问题。问题是需要明确同意许可协议。

     

我在这个问题中找到了解决方案,命令行工具无效。

完成后,再次运行install.packages