RStudio:将tibble安装为Bchron的依赖项时出现问题

RStudio:将tibble安装为Bchron的依赖项时出现问题,r,tibble,R,Tibble,我一直在尝试安装Bchron以用于我的论文数据,而tibble显然是它所需要的依赖项之一。我对R相当陌生,所以不了解其中的大部分内容,但无论是尝试安装Bchron、tidyverse还是仅安装tibble,我都会遇到几乎相同的错误。这是错误文本(如果不是常规格式,请道歉);如有任何帮助,将不胜感激: Installing tibble [3.1.1] ... FAILED Error installing package 'tibble': =======================

我一直在尝试安装Bchron以用于我的论文数据,而tibble显然是它所需要的依赖项之一。我对R相当陌生,所以不了解其中的大部分内容,但无论是尝试安装Bchron、tidyverse还是仅安装tibble,我都会遇到几乎相同的错误。这是错误文本(如果不是常规格式,请道歉);如有任何帮助,将不胜感激:

Installing tibble [3.1.1] ...
    FAILED
Error installing package 'tibble':
==================================

* installing to library ‘/Users/timdennehymac/Dropbox (Personal)/Dissertation/Chronology/Bchron3_TY/renv/staging/1’
* installing *source* package ‘tibble’ ...
** package ‘tibble’ successfully unpacked and MD5 sums checked
** using staged installation
** libs

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

ERROR: compilation failed for package ‘tibble’

* removing ‘/Users/timdennehymac/Dropbox 
(Personal)/Dissertation/Chronology/Bchron3_TY/renv/staging/1/tibble’

Error: install of package 'tibble' failed [error code 1]

In addition: Warning messages:

1: /usr/bin/xcrun --find --show-sdk-path returned exit code 1 

2: In system2(R(), args, stdout = TRUE, stderr = TRUE) :
  running command ''/Library/Frameworks/R.framework/Resources/bin/R' CMD config CC 2>&1' had status 1

3: In if (eval(cond, envir = environment(dot))) return(eval(expr, envir = environment(dot))) :
  the condition has length > 1 and only the first element will be used

4: In if (eval(cond, envir = environment(dot))) return(eval(expr, envir = environment(dot))) :
  the condition has length > 1 and only the first element will be used

TIBLE软件包昨天更新为版本
3.1.1

目前还没有任何二进制文件可用于此版本,即使在上也是如此,因此您需要自己编译包

因为您似乎正在运行MacOS,所以您需要这样做才能构建软件包

打开
terminal.app
并键入以下命令:

xcode-select --install
按照屏幕上的提示进行操作


安装命令行实用程序后。关闭R,重新启动,然后再试一次。

我认为只有在正确的Xcode版本已经安装的情况下,这才有效。苹果是否改变了你注册为开发者以获得Xcode的要求?我可以发誓,上次我安装命令行工具时,你不需要安装Xcode。不过,我很容易被证明是错的。我在谷歌和苹果支持搜索中发现:过去,你需要一个开发者帐户才能获得Xcode。现在,您可以登录到开发人员帐户,也可以从应用商店下载,但每次有新的macos主版本时,您都需要获得新版本。所以我错了,现在需要一个开发者帐户。我不确定如何证明您是错的,但我想让您找到一种方法来安装CLT,而不必先安装Xcode。似乎有截图来证实我的记忆。而且也有类似的说明。看起来你可以单独下载CTL,尽管你也会在不同的论坛上找到相当数量的帖子,显示你无法做到这一点。这些似乎是在系统发布的时候出现的,并且单独的CLT包发布的时间比完整的Xcode版本晚一些。