首页 > 解决方案 > 升级到 OS X Catalina 后无法在 conda 中安装 R-package gdtools 或 ggiraph

问题描述

在升级到 OS X Catalina 并重新安装 R(因为 OS X 现在已经完全迁移到 64 位)后,我无法安装包 ggiraph 或 gdtools。我已经成功地安装了其他软件包,例如 ggplot2 ,但由于某种原因这些软件包不起作用。我希望这里有人可以帮助我。

  1. 如果我尝试从 GitHub 将它安装在 R 中,我会得到:

devtools::install_github('davidgohel/ggiraph')

弹出窗口:“安装构建工具

从源代码构建 R 包需要安装额外的构建工具。

您现在要安装附加工具吗?”

但是我已经安装了Xcode,所以我不知道为什么会得到这个......

  1. 如果我尝试从 CRAN 安装它,我会得到:

install.packages("ggiraph") 还安装依赖项'systemfonts'、'gdtools'、'uuid'</p>

尝试 URL ' https://cran.rstudio.com/src/contrib/systemfonts_0.1.1.tar.gz '

内容类型 'application/x-gzip' 长度 24379 字节 (23 KB)

====================================================

已下载 23 KB

尝试 URL ' https://cran.rstudio.com/src/contrib/gdtools_0.2.1.tar.gz '

内容类型 'application/x-gzip' 长度 32043 字节 (31 KB)

====================================================

已下载 31 KB

尝试 URL ' https://cran.rstudio.com/src/contrib/uuid_0.1-2.tar.gz '

内容类型 'application/x-gzip' 长度 46706 字节 (45 KB)

====================================================

已下载 45 KB

尝试 URL ' https://cran.rstudio.com/src/contrib/ggiraph_0.7.0.tar.gz '

内容类型 'application/x-gzip' 长度 372907 字节 (364 KB)

====================================================

已下载 364 KB

错误:包 'systemfonts' 的配置失败 * 删除 '/Users/USER/Anaconda3/anaconda3/lib/R/library/systemfonts' install.packages 中的警告:安装包 'systemfonts' 的退出状态非零 * 安装包 'uuid' ... * 包 'uuid' 成功解包并检查 MD5 总和 * 使用 gcc 的分阶段安装检查... x86_64-apple-darwin13.4.0-clang 检查 C 编译器是否工作... 无配置:错误: 在/private/var/folders/fy/d14lc6rd5nq827m06zkkb1_h0000gn/T/RtmpQUHJ12/R.INSTALL29ed73b7d534/uuid': configure: error: C compiler cannot create executables Seeconfig.log'了解更多详细信息错误:包'uuid'的配置失败*删除'/Users/USER/Anaconda3/anaconda3/lib/R/library/uuid' install.packages中的警告:安装包'uuid'没有-零退出状态错误:依赖项'systemfonts'不适用于包'gdtools' *删除'/Users/USER/Anaconda3/anaconda3/lib/R/library/gdtools' install.packages中的警告:安装包'gdtools'有非零退出状态错误:依赖项'gdtools','uuid'不适用于包'ggiraph' *删除'/Users/USER/Anaconda3/anaconda3/lib/R/library/ggiraph' install.packages中的警告:安装包“ggiraph”的退出状态非零

下载的源包在 '/private/var/folders/fy/d14lc6rd5nq827m06zkkb1_h0000gn/T/RtmpKdtLil/downloaded_pa​​ckages' 更新 '.Library' 中包的 HTML 索引 制作 'packages.html' ...完成


  1. 如果我尝试从终端安装它,我会得到:

conda install -c conda-forge r-ggiraph

收集包元数据(current_repodata.json):完成

求解环境:初始冻结求解失败。使用灵活的求解重试。

解决环境:来自 current_repodata.json 的 repodata 失败,将使用下一个 repodata 源重试。

收集包元数据(repodata.json):完成

求解环境:初始冻结求解失败。使用灵活的求解重试。

求解环境:\

发现冲突!寻找不兼容的软件包。

这可能需要几分钟。按 CTRL-C 中止。

检查 backports.functools_lru_cache: 14%|▏| 87/641 [00:00<00:00, 1400.70it/

检查 bcrypt:14%|███ | 88/641 [00:00<00:00, 1403.40it/s]

检查 sphinxcontrib-serializinghtml: 17%|▏| 106/641 [00:00<00:00, 1307.92it

检查 nss:17%|████ | 107/641 [00:00<00:00, 1310.62it/s]

检查clangdev:22%|████▎ | 144/641 [00:00<00:00, 1233.48it/s]

/ mparing 具有此依赖项的规范-...**


......冲突的清单还在继续......

有任何想法吗?

标签: rmacos

解决方案


推荐阅读