У меня проблемы с установкой пакета "car" после обновления R до 3.6.2 (с 3.4) в Ubuntu 16.04 из-за (как минимум одной) зависимости (nloptr), которую также нельзя установить. Кажется, это проблема компилятора C ++ (он использует некоторые устаревшие настройки «config», однако я теряюсь, пытаясь это исправить).
Я вызвал следующую команду в R (из терминала) :
install.packages ("nloptr")
Информация об ошибке:
Installing package into ‘/home/heike/R/x86_64-pc-linux-gnu-library/3.6’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
trying URL 'https://ftp.fau.de/cran/src/contrib/nloptr_1.2.1.tar.gz'
Content type 'application/x-gzip' length 2448313 bytes (2.3 MB)
==================================================
downloaded 2.3 MB
* installing source package ‘nloptr’ ...
** package ‘nloptr’ successfully unpacked and MD5 sums checked
** using staged installation
'config' variable 'CPP' is deprecated
'config' variable 'CXXCPP' is deprecated
checking whether the C++ compiler works... no
configure: error: in /tmp/RtmpPLaJFA/R.INSTALL5e5ed06eeac/nloptr': configure: error: C++ compiler cannot create executables See config.log' for more details
ERROR: configuration failed for package ‘nloptr’
Шаги, предпринятые до сих пор
- изменено зеркало CRAN и запись source.list
- удалено и повторно установлено R 3.6.2 (также на другом компьютере), та же проблема осталось
Информация о системе
- Версия ОС: Ubuntu 16.04 (x86_64-p c - linux -gnu (64-разрядная версия) )
- R Версия: 3.6.2 (2019-12-12)