Проблемы с установкой пакета tidyverse

Я являюсь пользователем R уже несколько лет, и сегодня я открыл новый проект R, и мне не удалось установить tidyverse.

      install.packages("tidyverse")

Сообщение об ошибке:

      Error : install of package 'processx' failed [error code 1]
In addition: Warning message:
1: Dans system2(R(), args, stdout = TRUE, stderr = TRUE) :
  l'exécution de la commande ''/Library/Frameworks/R.framework/Resources/bin/R' CMD config CC 2>&1' renvoie un statut 1
2: Dans if (eval(cond, envir = environment(dot))) return(eval(expr, envir = environment(dot))) :
  la condition a une longueur > 1 et seul le premier élément est utilisé
3: Dans if (eval(cond, envir = environment(dot))) return(eval(expr, envir = environment(dot))) :
  la condition a une longueur > 1 et seul le premier élément est utilisé
Traceback (most recent calls last):
14: sourceWithProgress(script = "/var/folders/yw/_p67kkw161v0mh0cd92qcbhw0000gn/T/8163-6b53-10ca-cf6c", 
        encoding = "UTF-8", con = stdout(), importRdata = NULL, exportRdata = NULL)
13: eval(statements[[idx]], envir = sourceEnv)
12: eval(statements[[idx]], envir = sourceEnv)
11: renv::install("reprex")
10: renv_install_impl(records)
 9: renv_install_staged(records)
 8: renv_install_default(records)
 7: handler(package, renv_install_package(record))
 6: renv_install_package(record)
 5: withCallingHandlers(renv_install_package_impl(record), error = function(e) {
        vwritef("\tFAILED")
        writef(e$output)
    })
 4: renv_install_package_impl(record)
 3: r_cmd_install(package, path)
 2: r_exec_error(package, output, "install", status)
 1: stop(error)
Exécution arrêtée

Поскольку ошибка, по-видимому, связана с «processx», я попытался загрузить и этот пакет, как было предложено здесь:

      install.packages("processx")

Но возникла та же ошибка:

      Error : install of package 'processx' failed [error code 1]
In addition: Warning message:
1: Dans system2(R(), args, stdout = TRUE, stderr = TRUE) :
  l'exécution de la commande ''/Library/Frameworks/R.framework/Resources/bin/R' CMD config CC 2>&1' renvoie un statut 1
2: Dans if (eval(cond, envir = environment(dot))) return(eval(expr, envir = environment(dot))) :
  la condition a une longueur > 1 et seul le premier élément est utilisé
3: Dans if (eval(cond, envir = environment(dot))) return(eval(expr, envir = environment(dot))) :
  la condition a une longueur > 1 et seul le premier élément est utilisé

О других пакетах:

  • некоторые все еще можно установить, например «ggplot2»
  • а некоторые другие не могут, например "callr"

Это может не иметь никакого отношения к моей проблеме, но вчера я загрузил:

  • моя версия macOS для macOS Monterrey 12.4
  • и так далее для моей последней версии R (от R-4.1.0 до R-4.2.0)
  • и мою версию RStudio (от RStudio-1.4.1717 до RStudio-2022.02.3-492). Я попытался удалить и переустановить одну, другую и обе, но проблема осталась прежней.

Я искал какое-то решение в течение суток, так что спасибо за вашу помощь, если вы можете!

С уважением

Вергилий

1 ответ

Спасибо за все ваши ответы.

@ Кевин Уши, версия «renv_0.14.0». Оба ваших совета, во-первыхxcode-select --install, затемutils::install.packages("tidyverse")отлично получилось... хотя я не понял привязку к "renv".

Итак, @Ben Bolker, как видите, проблема решена:

      find("install.packages")
[1] "renv:shims"    "package:utils"

Затем :

      sessionInfo()
R version 4.1.0 (2021-05-18)
Platform: x86_64-apple-darwin17.0 (64-bit)
Running under: macOS 12.4

Matrix products: default
LAPACK: /Library/Frameworks/R.framework/Versions/4.1/Resources/lib/libRlapack.dylib

locale:
[1] fr_FR.UTF-8/fr_FR.UTF-8/fr_FR.UTF-8/C/fr_FR.UTF-8/fr_FR.UTF-8

attached base packages:
[1] stats     graphics  grDevices datasets  utils     methods   base     

other attached packages:
 [1] MASS_7.3-54     DBI_1.1.2       odbc_1.3.3      callr_3.7.0     processx_3.6.0  forcats_0.5.1  
 [7] stringr_1.4.0   dplyr_1.0.9     purrr_0.3.4     readr_2.1.2     tidyr_1.2.0     tibble_3.1.7   
[13] ggplot2_3.3.6   tidyverse_1.3.1

loaded via a namespace (and not attached):
 [1] tidyselect_1.1.2 haven_2.5.0      colorspace_2.0-3 vctrs_0.4.1      generics_0.1.2  
 [6] blob_1.2.3       utf8_1.2.2       rlang_1.0.2      pillar_1.7.0     glue_1.6.2      
[11] withr_2.5.0      bit64_4.0.5      dbplyr_2.2.0     modelr_0.1.8     readxl_1.4.0    
[16] lifecycle_1.0.1  munsell_0.5.0    gtable_0.3.0     cellranger_1.1.0 rvest_1.0.2     
[21] tzdb_0.3.0       ps_1.7.0         fansi_1.0.3      broom_0.8.0      Rcpp_1.0.8.3    
[26] renv_0.14.0      scales_1.2.0     backports_1.4.1  jsonlite_1.8.0   fs_1.5.2        
[31] bit_4.0.4        hms_1.1.1        stringi_1.7.6    grid_4.1.0       cli_3.3.0       
[36] tools_4.1.0      magrittr_2.0.3   crayon_1.5.1     pkgconfig_2.0.3  ellipsis_0.3.2  
[41] xml2_1.3.3       reprex_2.0.1     lubridate_1.8.0  assertthat_0.2.1 httr_1.4.3      
[46] rstudioapi_0.13  R6_2.5.1         compiler_4.1.0  

Ты жжешь !

Другие вопросы по тегам