Eu encontrei a resposta. Aparentemente eu preciso correr
sudo apt-get install libcurl4-openssl-dev libssl-dev
Recentemente, mudei do Windows para o Ubuntu (na verdade, pela segunda vez, mas acho que desta vez é para valer!), e consegui instalar o R e o RStudio.
Quando, no RStudio, eu corro a linha
install.packages("devtools")
Eu recebo muitos erros, incluindo
ERROR: dependencies ‘httr’, ‘git2r’ are not available for package ‘devtools’
* removing ‘/home/travis/R/x86_64-pc-linux-gnu-library/3.4/devtools’
Quando eu instalo pacotes no Windows como acima, ele sempre instala todas as dependências ao mesmo tempo.
Como corrijo isso e o que está acontecendo aqui?
Eu encontrei a resposta. Aparentemente eu preciso correr
sudo apt-get install libcurl4-openssl-dev libssl-dev
Em geral, o campo SystemRequirements
do arquivo DESCRIPTION do pacote R informará quais dependências adicionais você precisará instalar.
No caso de devtools
, você deve ter visto alguns erros ao instalar algumas de suas atribuições ( por exemplo, curl
). Dando uma olhada em curl
, ele nos diz que precisa de libcurl
:
SystemRequirements: libcurl: libcurl-devel (rpm) ou libcurl4-openssl-dev (deb).
e nos diz qual pacote deb instalar para obtê-lo.