我的R安装遇到一些困难。我意识到我无法安装软件包,并认为这是由于我修改了最近安装的软件包。因为我是新手,所以我认为全新安装可能会修复它,因此我(通过自制程序)卸载了R和Rstudio。
在重新安装时,我也遇到同样的问题。这是
控制台输出的一部分install.packages(“ tidyverse”)
create table records
(
id int auto_increment primary key,
created int not null,
status int default '0' not null
)
collate = utf8_unicode_ci;
create index created_and_status_idx
on records (created, status);
搜索此站点和其他站点表明,这与缺少Xcode命令行工具有关。我已经检查了这些是否已安装。
在终端中搜索stdio.h会显示各个子文件夹(tvos,iOS等)中的多个版本
其他丢失的文件包括:stdlib.h,assert.h和unistd.h
如果可以的话,我可以提供完整的输出
答案 0 :(得分:6)
进一步的搜索发现,在Xcode 10(与macOS Mojave捆绑在一起)中,stdio.h和其他实用程序的标准路径的位置已移动。
在/ usr / include下的基本系统中查找macOS标头的“旧版软件”将找不到所需的文件。
要对此进行修补,Xcode包括一个用于为此类软件创建链接以查找文件的软件包。
对于Xcode 10,软件包文件位于:/Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14。 pkg
在安装此软件包并重新启动计算机之后,我已经成功安装了tidyverse。
我确实遇到了另一个问题,我的C编译器无法创建可执行文件,但是in this thread已解决。