r - 升级到 OS X Catalina 后无法在 conda 中安装 R-package gdtools 或 ggiraph
问题描述
在升级到 OS X Catalina 并重新安装 R(因为 OS X 现在已经完全迁移到 64 位)后,我无法安装包 ggiraph 或 gdtools。我已经成功地安装了其他软件包,例如 ggplot2 ,但由于某种原因这些软件包不起作用。我希望这里有人可以帮助我。
- 如果我尝试从 GitHub 将它安装在 R 中,我会得到:
devtools::install_github('davidgohel/ggiraph')
弹出窗口:“安装构建工具
从源代码构建 R 包需要安装额外的构建工具。
您现在要安装附加工具吗?”
但是我已经安装了Xcode,所以我不知道为什么会得到这个......
- 如果我尝试从 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'...
- 包 'systemfonts' 成功解包并检查了 MD5 和
- 使用分阶段安装 Using PKG_CFLAGS= Using PKG_LIBS=-lfreetype ./configure: line 54: x86_64-apple-darwin13.4.0-clang: command not found -------------------- ------ ANTICONF ERROR --------------- 配置失败,因为找不到 freetype2。尝试安装:
- deb:libfontconfig1-dev(Debian、Ubuntu 等)
- rpm: fontconfig-devel (Fedora, EPEL)
- csw: fontconfig_dev (Solaris)
- brew: freetype (OSX) 如果已经安装了 freetype2,请检查 'pkg-config' 是否在您的 PATH 中,并且 PKG_CONFIG_PATH 包含一个 freetype2.pc 文件。如果 pkg-config 不可用,您可以通过以下方式手动设置 INCLUDE_DIR 和 LIB_DIR: R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
错误:包 '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
See
config.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_packages' 更新 '.Library' 中包的 HTML 索引 制作 'packages.html' ...完成
- 如果我尝试从终端安装它,我会得到:
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 具有此依赖项的规范-...**
......冲突的清单还在继续......
有任何想法吗?
解决方案
推荐阅读
- java - 模棱两可的方法调用未通过强制转换解决
- javascript - 在 React 中添加和删除 N 个文件输入
- ssis - SSIS 包查询 - 按查询计数
- ios - Firebase 监听喜欢数量的变化并将其显示在屏幕上
- google-chrome-extension - Chrome 扩展模态/点击弹出
- javascript - 如何将独立增量计数器添加到数组中的新项目。Vue.js
- javascript - 我如何重组以下代码?
- node.js - 使用 Node 服务器将笔记本电脑连接到 Raspberry Pi
- c# - ASP.NET Core 访问控制器构造函数中的 User.Identity
- scenekit - 在 SceneKit 中使用阴影时减少应用程序延迟