Ошибка говорит о том, что в libuv.la есть ошибка библиотеки.Команды cc и CCLD показывают, что это ошибка компиляции - очень вероятно, из-за gcc, сгенерированного при попытке скомпилировать libuv.la.
В Ubuntu Linux я бы посмотрел в таких случаях:
$ apt search httpuv
# which gives:
# r-cran-httpuv
*Пакеты 1005 * R, в большинстве своем нуждающиеся в других системных зависимостях (библиотеки вне R и т. Д.), Обычно имеют пакет в репозитории apt.
Затем вы просто делаете:
$ sudo apt install r-cran-httpuv
И затем каждую зависимостьпроблемы решены (хотя возможно, что R просит вас обновить / обновить пакет после установки - что иногда работает, но иногда нет).
Я искал, может ли CentOS использовать apt
: https://everyday -tech.com / apt-get-on-centos /
Еще одна возможность для вас - использовать conda, которая отлично подходит для решения таких проблем с зависимостями.Затем люди, как и apt, подготовили для вас conda-пакеты, которые предоставляют все зависимости пакетов.
$ conda install -c conda-forge r-httpuv
Если вы не знаете conda, я настоятельно рекомендую вам этот урок: https://www.youtube.com/watch?v=YJC6ldI3hWk (отКори Шефер, который дает отличные - главным образом Python - учебные пособия).