Установка пакетов R с зависимостями
Я недавно перешел с Windows на Ubuntu (фактически во второй раз, но думаю, что на этот раз это по-настоящему!), И мне удалось установить R и RStudio.
Когда в RStudio я запускаю линию
install.packages("devtools")
Я получаю целую кучу ошибок, в том числе
ERROR: dependencies ‘httr’, ‘git2r’ are not available for package ‘devtools’
* removing ‘/home/travis/R/x86_64-pc-linux-gnu-library/3.4/devtools’
Когда я устанавливаю пакеты в Windows, как описано выше, она всегда устанавливает все зависимости одновременно.
Как мне это исправить и что здесь происходит?
2 ответа
Я нашел ответ. Видимо мне нужно бежать
sudo apt-get install libcurl4-openssl-dev libssl-dev
В общем, SystemRequirements
В поле DESCRIPTION файла пакета R будет указано, какие дополнительные зависимости вам нужно установить.
В случае devtools
, вы должны были увидеть некоторые ошибки при установке некоторых его зависимостей (например, curl
). Взглянув на curl
, это говорит нам, что нужно libcurl
:
Системные требования: libcurl: libcurl-devel (rpm) или libcurl4-openssl-dev (deb).
и говорит нам, какой пакет deb установить, чтобы получить его.