ОШИБКА: сбой компиляции для пакета 'adagio' - PullRequest
1 голос
/ 04 октября 2019

Я использую Linux Mint и пытаюсь установить пакет adagio на RStudio (версия 1.2.1335), и появляется следующее сообщение:

> install.packages("adagio")
Installing package into ‘/home/ricardoramos/R/x86_64-pc-linux-gnu-library/3.4’
(as ‘lib’ is unspecified)
tentando a URL 'https://cloud.r-project.org/src/contrib/adagio_0.7.1.tar.gz'
Content type 'application/x-gzip' length 42390 bytes (41 KB)
==================================================
downloaded 41 KB

* installing *source* package ‘adagio’ ...
** package ‘adagio’ successfully unpacked and MD5 sums checked
** libs
gfortran   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong  -c assgn.f -o assgn.o
/bin/bash: gfortran: comando não encontrado
/usr/lib/R/etc/Makeconf:182: recipe for target 'assgn.o' failed
make: *** [assgn.o] Error 127
ERROR: compilation failed for package ‘adagio’
* removing ‘/home/ricardoramos/R/x86_64-pc-linux-gnu-library/3.4/adagio’
Warning in install.packages :
  installation of package ‘adagio’ had non-zero exit status

The downloaded source packages are in
    ‘/tmp/RtmpXwvbVP/downloaded_packages’
> 

Наконец, я хотел бы знать, может ли кто-нибудь сказатьКакую команду запустить, чтобы узнать версию R, установленную на моей машине.

1 Ответ

0 голосов
/ 04 октября 2019

Этот пакет запускает некоторый код на фортране. Ошибка появляется из-за того, что у вас не установлен компилятор fortran (gfortran). Установите компилятор и попробуйте снова.

Я решил эту проблему, установив r-base-dev, который содержит gfortran.

$ sudo apt-get install r-base-dev

Как объяснено в следующем ответе.

https://stackoverflow.com/a/6306649/2918302

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...