Некоторые пакеты R не устанавливаются [дубликат]

На этот вопрос уже есть ответ:

] У меня R версии 3.4.2, я пытался установить ggplot2 , запустил install.packages ("ggplot2", dependencies = TRUE) в RStudio. В конечном итоге он сообщает мне, что завершился с ненулевым статусом выхода, и ошибки трудно прочитать, потому что сообщение слишком длинное, но я вижу, что в процессе Matrix была зависимостью, которую также не удалось установить, поэтому Я пытаюсь установить это напрямую, и вот что я вижу в сообщении об ошибке:

/usr/bin/ld: cannot find -llapack
/usr/bin/ld: cannot find -lblas
/usr/bin/ld: cannot find -lgfortran
collect2: error: ld returned 1 exit status
/usr/share/R/share/make/shlib.mk:6: recipe for target 'Matrix.so' failed
make: *** [Matrix.so] Error 1
ERROR: compilation failed for package ‘Matrix’
* removing ‘/usr/local/lib/R/site-library/Matrix’

Я вообще не понимаю, что такое ld , и нужно ли мне исследовать это, чтобы решить эту проблему . Похоже, что это может иметь какое-то отношение к Matrix.so .

2
задан 19 July 2018 в 09:12

1 ответ

Необходимо установить эти зависимости сборки для R-пакета:

sudo apt-get install r-base-dev

И затем установите R-пакеты на своей домашней папке (который является ~/R/x86_64-pc-linux-gnu-library). Вы не должны выполнять RStudio как корень.

2
ответ дан 2 December 2019 в 03:31

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

Похожие вопросы: