【问题标题】:Error when trying to install devtools on Mac尝试在 Mac 上安装 devtools 时出错
【发布时间】:2020-01-19 17:41:27
【问题描述】:

有没有人知道如何解决这个问题?无法在 R 中安装 devtools。

install.packages("devtools") 还安装依赖项'ps'、'fs'、'processx'、'xopen'、'usethis'、'callr'、'git2r'、'pkgbuild'、'pkgload'、'rcmdcheck'、'roxygen2'

  • 正在安装源代码包'fs' ... ** 成功解包“fs”包并检查 MD5 和 ** 使用分阶段安装 ** 库 x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/Users/JoaoMoraes/miniconda3/lib/R/include" -DNDEBUG -I./libuv/include -I. -pthread -I"/Users/JoaoMoraes/miniconda3/lib/R/library/Rcpp/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/Users/JoaoMoraes/miniconda3/include -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/Users/JoaoMoraes/miniconda3/include -fdebug-prefix-map=/opt/concourse/worker/volumes/live/c099f90d-77ff-4dab-4625-1ec5b1f7533d/volume/r-base_1565121802879/work=/usr/local/src/conda/r-base-3.6 .1 -fdebug-prefix-map=/Users/JoaoMoraes/miniconda3=/usr/local/src/conda-prefix -c error.cc -o error.o x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/Users/JoaoMoraes/miniconda3/lib/R/include" -DNDEBUG -I./libuv/include -I. -pthread -I"/Users/JoaoMoraes/miniconda3/lib/R/library/Rcpp/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/Users/JoaoMoraes/miniconda3/include -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/Users/JoaoMoraes/miniconda3/include -fdebug-prefix-map=/opt/concourse/worker/volumes/live/c099f90d-77ff-4dab-4625-1ec5b1f7533d/volume/r-base_1565121802879/work=/usr/local/src/conda/r-base-3.6 .1 -fdebug-prefix-map=/Users/JoaoMoraes/miniconda3=/usr/local/src/conda-prefix -c dir.cc -o dir.o x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/Users/JoaoMoraes/miniconda3/lib/R/include" -DNDEBUG -I./libuv/include -I. -pthread -I"/Users/JoaoMoraes/miniconda3/lib/R/library/Rcpp/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/Users/JoaoMoraes/miniconda3/include -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/Users/JoaoMoraes/miniconda3/include -fdebug-prefix-map=/opt/concourse/worker/volumes/live/c099f90d-77ff-4dab-4625-1ec5b1f7533d/volume/r-base_1565121802879/work=/usr/local/src/conda/r-base-3.6 .1 -fdebug-prefix-map=/Users/JoaoMoraes/miniconda3=/usr/local/src/conda-prefix -c utils.cc -o utils.o x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/Users/JoaoMoraes/miniconda3/lib/R/include" -DNDEBUG -I./libuv/include -I. -pthread -I"/Users/JoaoMoraes/miniconda3/lib/R/library/Rcpp/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/Users/JoaoMoraes/miniconda3/include -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/Users/JoaoMoraes/miniconda3/include -fdebug-prefix-map=/opt/concourse/worker/volumes/live/c099f90d-77ff-4dab-4625-1ec5b1f7533d/volume/r-base_1565121802879/work=/usr/local/src/conda/r-base-3.6 .1 -fdebug-prefix-map=/Users/JoaoMoraes/miniconda3=/usr/local/src/conda-prefix -c link.cc -o link.o x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/Users/JoaoMoraes/miniconda3/lib/R/include" -DNDEBUG -I./libuv/include -I. -pthread -I"/Users/JoaoMoraes/miniconda3/lib/R/library/Rcpp/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/Users/JoaoMoraes/miniconda3/include -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/Users/JoaoMoraes/miniconda3/include -fdebug-prefix-map=/opt/concourse/worker/volumes/live/c099f90d-77ff-4dab-4625-1ec5b1f7533d/volume/r-base_1565121802879/work=/usr/local/src/conda/r-base-3.6 .1 -fdebug-prefix-map=/Users/JoaoMoraes/miniconda3=/usr/local/src/conda-prefix -c path.cc -o path.o x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/Users/JoaoMoraes/miniconda3/lib/R/include" -DNDEBUG -I./libuv/include -I. -pthread -I"/Users/JoaoMoraes/miniconda3/lib/R/library/Rcpp/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/Users/JoaoMoraes/miniconda3/include -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/Users/JoaoMoraes/miniconda3/include -fdebug-prefix-map=/opt/concourse/worker/volumes/live/c099f90d-77ff-4dab-4625-1ec5b1f7533d/volume/r-base_1565121802879/work=/usr/local/src/conda/r-base-3.6 .1 -fdebug-prefix-map=/Users/JoaoMoraes/miniconda3=/usr/local/src/conda-prefix -c file.cc -o file.o x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/Users/JoaoMoraes/miniconda3/lib/R/include" -DNDEBUG -I./libuv/include -I. -pthread -I"/Users/JoaoMoraes/miniconda3/lib/R/library/Rcpp/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/Users/JoaoMoraes/miniconda3/include -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/Users/JoaoMoraes/miniconda3/include -fdebug-prefix-map=/opt/concourse/worker/volumes/live/c099f90d-77ff-4dab-4625-1ec5b1f7533d/volume/r-base_1565121802879/work=/usr/local/src/conda/r-base-3.6 .1 -fdebug-prefix-map=/Users/JoaoMoraes/miniconda3=/usr/local/src/conda-prefix -c fs.cc -o fs.o x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/Users/JoaoMoraes/miniconda3/lib/R/include" -DNDEBUG -I./libuv/include -I. -pthread -I"/Users/JoaoMoraes/miniconda3/lib/R/library/Rcpp/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/Users/JoaoMoraes/miniconda3/include -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/Users/JoaoMoraes/miniconda3/include -fdebug-prefix-map=/opt/concourse/worker/volumes/live/c099f90d-77ff-4dab-4625-1ec5b1f7533d/volume/r-base_1565121802879/work=/usr/local/src/conda/r-base-3.6 .1 -fdebug-prefix-map=/Users/JoaoMoraes/miniconda3=/usr/local/src/conda-prefix -c id.cc -o id.o x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/Users/JoaoMoraes/miniconda3/lib/R/include" -DNDEBUG -I./libuv/include -I. -pthread -I"/Users/JoaoMoraes/miniconda3/lib/R/library/Rcpp/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/Users/JoaoMoraes/miniconda3/include -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/Users/JoaoMoraes/miniconda3/include -fdebug-prefix-map=/opt/concourse/worker/volumes/live/c099f90d-77ff-4dab-4625-1ec5b1f7533d/volume/r-base_1565121802879/work=/usr/local/src/conda/r-base-3.6 .1 -fdebug-prefix-map=/Users/JoaoMoraes/miniconda3=/usr/local/src/conda-prefix -c unix/getmode.cc -o unix/getmode.o x86_64-apple-darwin13.4.0-clang++ -std=gnu++11 -I"/Users/JoaoMoraes/miniconda3/lib/R/include" -DNDEBUG -I./libuv/include -I. -pthread -I"/Users/JoaoMoraes/miniconda3/lib/R/library/Rcpp/include" -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/Users/JoaoMoraes/miniconda3/include -fPIC -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -I/Users/JoaoMoraes/miniconda3/include -fdebug-prefix-map=/opt/concourse/worker/volumes/live/c099f90d-77ff-4dab-4625-1ec5b1f7533d/volume/r-base_1565121802879/work=/usr/local/src/conda/r-base-3.6 .1 -fdebug-prefix-map=/Users/JoaoMoraes/miniconda3=/usr/local/src/conda-prefix -c RcppExports.cpp -o RcppExports.o cp -p -f libuv/m4/lt_obsolete.m4 libuv/m4/lt~obsolete.m4 (光盘库\ && 触摸aclocal.m4 \ && touch -r aclocal.m4 配置 Makefile.in \ && CC="x86_64-apple-darwin13.4.0-clang" CFLAGS="-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -I/Users/ JoaoMoraes/miniconda3/include -fdebug-prefix-map=/opt/concourse/worker/volumes/live/c099f90d-77ff-4dab-4625-1ec5b1f7533d/volume/r-base_1565121802879/work=/usr/local/src/conda/ r-base-3.6.1 -fdebug-prefix-map=/Users/JoaoMoraes/miniconda3=/usr/local/src/conda-prefix -fPIC" AR="x86_64-apple-darwin13.4.0-ar" RANLIB=" x86_64-apple-darwin13.4.0-ranlib" LDFLAGS="-Wl,-dead_strip_dylibs -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/JoaoMoraes/miniconda3/lib -L/用户/JoaoMoraes/miniconda3/lib" ./configure --quiet) 配置:错误:在/private/var/folders/s2/cptzh4ls2knbbd767m5gjx380000gn/T/RtmprlvVOz/R.INSTALL14a3b6572446a/fs/src/libuv': configure: error: C compiler cannot create executables Seeconfig.log' 以获取更多详细信息 make: *** [Makevars:32: libuv/Makefile] 错误 77 错误:包“fs”编译失败
  • 删除“/Users/JoaoMoraes/miniconda3/lib/R/library/fs” 错误:依赖项“ps”不适用于包“processx”
  • 删除“/Users/JoaoMoraes/miniconda3/lib/R/library/processx”
  • 安装源码包'git2r' ... ** 成功解包“git2r”包并检查 MD5 和 ** 使用分阶段安装 检查构建系统类型... x86_64-apple-darwin18.7.0 检查主机系统类型... x86_64-apple-darwin18.7.0 检查 gcc... x86_64-apple-darwin13.4.0-clang 检查 C 编译器是否工作...否 配置:错误:在/private/var/folders/s2/cptzh4ls2knbbd767m5gjx380000gn/T/RtmpfgNUT5/R.INSTALL14b4c40b5b5e8/git2r': configure: error: C compiler cannot create executables Seeconfig.log' 以获取更多详细信息 错误:包“git2r”配置失败
  • 删除“/Users/JoaoMoraes/miniconda3/lib/R/library/git2r” 错误:依赖项“processx”不适用于包“xopen”
  • 正在删除“/Users/JoaoMoraes/miniconda3/lib/R/library/xopen” 错误:依赖项“fs”、“git2r”不适用于包“usethis”
  • 正在删除“/Users/JoaoMoraes/miniconda3/lib/R/library/usethis” 错误:依赖项“processx”不适用于包“callr”
  • 删除“/Users/JoaoMoraes/miniconda3/lib/R/library/callr” 错误:依赖项“callr”不适用于包“pkgbuild”
  • 正在删除“/Users/JoaoMoraes/miniconda3/lib/R/library/pkgbuild” 错误:依赖项“pkgbuild”不适用于包“pkgload”
  • 正在删除“/Users/JoaoMoraes/miniconda3/lib/R/library/pkgload” 错误:依赖项“callr”、“pkgbuild”、“xopen”不适用于包“rcmdcheck”
  • 正在删除“/Users/JoaoMoraes/miniconda3/lib/R/library/rcmdcheck” 错误:依赖项“pkgload”不适用于包“roxygen2”
  • 正在删除“/Users/JoaoMoraes/miniconda3/lib/R/library/roxygen2” 错误:依赖项“usethis”、“callr”、“git2r”、“pkgbuild”、“pkgload”、“rcmdcheck”、“roxygen2”不适用于包“devtools”
  • 删除“/Users/JoaoMoraes/miniconda3/lib/R/library/devtools”

下载的源码包在 '/private/var/folders/s2/cptzh4ls2knbbd767m5gjx380000gn/T/RtmpP8MNFU/downloaded_pa​​ckages' 更新“.Library”中包的 HTML 索引 制作'packages.html' ...完成 有 11 个警告(使用 warnings() 来查看)

警告() 警告信息: 1:在 install.packages("devtools") 中: 软件包“fs”的安装具有非零退出状态 2:在 install.packages("devtools") 中: 软件包“processx”的安装具有非零退出状态 3:在 install.packages("devtools") 中: 软件包“git2r”的安装具有非零退出状态 4:在 install.packages("devtools") 中: 软件包“xopen”的安装具有非零退出状态 5:在 install.packages("devtools") 中: 软件包“usethis”的安装具有非零退出状态 6:在 install.packages("devtools") 中: 软件包“callr”的安装具有非零退出状态 7:在 install.packages("devtools") 中: 软件包“pkgbuild”的安装具有非零退出状态 8:在 install.packages("devtools") 中: 软件包“pkgload”的安装具有非零退出状态 9:在 install.packages("devtools") 中: 软件包“rcmdcheck”的安装具有非零退出状态 10:在 install.packages("devtools") 中: 软件包“roxygen2”的安装具有非零退出状态 11:在 install.packages("devtools") 中: 安装包“devtools”的退出状态非零

【问题讨论】:

标签: r macos devtools


【解决方案1】:

问题是我在 conda 上使用 R 并通过 CRAN 安装包。

【讨论】: