Недавно я перешел из 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, как указано выше, он всегда устанавливает все зависимостей в то же время.
Как мне исправить это и что здесь происходит?
В общем случае поле SystemRequirements файла ОПИСАНИЯ R-пакета скажет вам, какие дополнительные зависимости вы должны установить.
В случае devtools вы должны были увидеть некоторые ошибки при установке некоторых из его дискретностей (например, curl). Взглянув на curl, он говорит нам, что ему нужно libcurl:
SystemRequirements: libcurl: libcurl-devel (rpm) или libcurl4-openssl-dev (deb).и сообщает нам, какой пакет deb установить для его получения.
Я нашел ответ. Очевидно, мне нужно запустить
sudo apt-get install libcurl4-openssl-dev libssl-dev
В общем случае поле SystemRequirements файла ОПИСАНИЯ R-пакета скажет вам, какие дополнительные зависимости вы должны установить.
В случае devtools вы должны были увидеть некоторые ошибки при установке некоторых из его дискретностей (например, curl). Взглянув на curl, он говорит нам, что ему нужно libcurl:
SystemRequirements: libcurl: libcurl-devel (rpm) или libcurl4-openssl-dev (deb).и сообщает нам, какой пакет deb установить для его получения.
Я нашел ответ. Очевидно, мне нужно запустить
sudo apt-get install libcurl4-openssl-dev libssl-dev