Установка 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
задан 26 August 2017 в 11:02

4 ответа

В общем случае поле SystemRequirements файла ОПИСАНИЯ R-пакета скажет вам, какие дополнительные зависимости вы должны установить.

В случае devtools вы должны были увидеть некоторые ошибки при установке некоторых из его дискретностей (например, curl). Взглянув на curl, он говорит нам, что ему нужно libcurl:

SystemRequirements: libcurl: libcurl-devel (rpm) или libcurl4-openssl-dev (deb).

и сообщает нам, какой пакет deb установить для его получения.

0
ответ дан 18 July 2018 в 07:53

Я нашел ответ. Очевидно, мне нужно запустить

sudo apt-get install libcurl4-openssl-dev libssl-dev
2
ответ дан 18 July 2018 в 07:53

В общем случае поле SystemRequirements файла ОПИСАНИЯ R-пакета скажет вам, какие дополнительные зависимости вы должны установить.

В случае devtools вы должны были увидеть некоторые ошибки при установке некоторых из его дискретностей (например, curl). Взглянув на curl, он говорит нам, что ему нужно libcurl:

SystemRequirements: libcurl: libcurl-devel (rpm) или libcurl4-openssl-dev (deb).

и сообщает нам, какой пакет deb установить для его получения.

0
ответ дан 24 July 2018 в 18:54

Я нашел ответ. Очевидно, мне нужно запустить

sudo apt-get install libcurl4-openssl-dev libssl-dev
2
ответ дан 24 July 2018 в 18:54

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

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