Desejo usar o devtools
pacote. Eu executei os seguintes comandos:
> install.packages("devtools", dependencies = TRUE)
....
> library(devtools)
Error in library(devtools) : there is no package called ‘devtools’
O que estou fazendo de errado?
Editar: Aqui estão os resultados da reexecução do install.packages
comando após reiniciar a sessão.
> install.packages("devtools", dependencies = TRUE)
Installing package into ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Warning: dependencies ‘roxygen2’, ‘BiocInstaller’, ‘rstudio’ are not available
also installing the dependencies ‘httr’, ‘RCurl’
trying URL 'http://cran.at.r-project.org/src/contrib/httr_0.2.tar.gz'
Content type 'application/x-gzip' length 50183 bytes (49 Kb)
opened URL
==================================================
downloaded 49 Kb
trying URL 'http://cran.at.r-project.org/src/contrib/RCurl_1.95-4.1.tar.gz'
Content type 'application/x-gzip' length 870915 bytes (850 Kb)
opened URL
==================================================
downloaded 850 Kb
trying URL 'http://cran.at.r-project.org/src/contrib/devtools_1.4.1.tar.gz'
Content type 'application/x-gzip' length 105214 bytes (102 Kb)
opened URL
==================================================
downloaded 102 Kb
* installing *source* package ‘RCurl’ ...
** package ‘RCurl’ successfully unpacked and MD5 sums checked
checking for curl-config... no
Cannot find curl-config
ERROR: configuration failed for package ‘RCurl’
* removing ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0/RCurl’
ERROR: dependency ‘RCurl’ is not available for package ‘httr’
* removing ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0/httr’
ERROR: dependencies ‘httr’, ‘RCurl’ are not available for package ‘devtools’
* removing ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0/devtools’
The downloaded source packages are in
‘/tmp/RtmptvmTrA/downloaded_packages’
Warning messages:
1: In install.packages("devtools", dependencies = TRUE) :
installation of package ‘RCurl’ had non-zero exit status
2: In install.packages("devtools", dependencies = TRUE) :
installation of package ‘httr’ had non-zero exit status
3: In install.packages("devtools", dependencies = TRUE) :
installation of package ‘devtools’ had non-zero exit status
install.packages
comando novamente ?curl-dev
oucurl-devel
com o seu gerenciador de pacotes, ou procurarlibcurl
Respostas:
Conforme sugestão de damienfrancois , instalei o libcurl4-gnutls-dev e o problema foi resolvido.
EDIT (@dardisco)
No seu shell:
fonte
apt-get -y build-dep libcurl4-gnutls-dev
,apt-get -y install libcurl4-gnutls-dev
Error in library(devtools) : there is no package called ‘devtools’
build-dep
)libcurl4-gnutls-dev
, pois você não as compilará por conta própria. Apenas instalar o pacote deve funcionar bem.sudo apt-get install libssl-dev
tambémSe você estiver usando o Ubuntu / Linux:
fonte
Caso você esteja usando o CentOS:
Experimentar:
fonte
sudo yum -y install openssl-devel
(na AWS)sudo dnf install libcurl libcurl-devel
Atualmente (ubuntu 14.04) eu preciso de ambos:
fonte
Para usuários do Ubuntu, execute este comando no seu terminal [Tested in UBUNTU 16.04]
publique as bibliotecas de instalação da maneira que você costuma fazer no R usando
fonte
Para minha caixa Debian Jessie, eu também incluí:
Dica: A saída do console do r-tool é bastante detalhada, portanto eu verificaria outras dependências.
Então, finalmente entendi:
fonte
Eu bati esse problema com o Ubuntu 18.04 e nenhuma das respostas anteriores o solucionou. Eventualmente, consegui instalar
devtools
com o próprio gerenciador de pacotes:sudo apt install r-cran-devtools
fonte
Melhor solução para resolver isso. Eu estava procurando o mesmo problema. Passei 1 dia e depois obtive a solução. Agora está bem.
Verifique sua versão R no terminal bash se você estiver no Ubuntu ou Linux.
então use estes comandos
Agora verifique a nova versão do R. Use este comando
Agora atualize apenas o R.
Agora R será atualizado e o erro será removido. Verifique
cd
o caminho da biblioteca em que deseja instalar o novo pacote. Desta forma no terminal bash. Tente criar o diretório R na pasta inicial ou ele estará no padrão. Localize este local para o pacote ~ / R / lib /.OU
fonte
Nenhuma das respostas acima funcionou para mim no Ubuntu 18.04.3 LTS usando o R versão 3.6.1
Meu palpite é que isso pode ter algo a ver com
Anaconda3
...O que funcionou para mim é:
Então em
R
sessionInfo()
fonte
CentOS 7: Eu já tinha os pacotes de desenvolvimento libcurl e gnutls instalados, mas ainda recebi o erro "não é possível carregar o git2r.so" ao instalar o devtools no R. Eu tive que "reinstalá-los" para que funcionasse:
fonte
Estou no windows e tive o mesmo problema.
Eu usei o código abaixo:
Então a biblioteca (devtools) funcionou para mim.
fonte
Eu trabalhei com vários problemas ao instalar todos os itens a seguir para instalar o devtools no Ubuntu 18.04.1.
fonte
Centos 6.8
este trabalho como charme para mim
$yum -y install libcurl libcurl-devel
$rstudio-server verify-installation
fonte
CentOS 7:
Eu tentei soluções neste post
mas não foi suficiente.
A verificação do erro R no console me deu a resposta. No meu caso, faltava a libxml-2.0 abaixo (e o Console imprimiu uma explicação com o nome do pacote para diferentes versões do Linux e outras configurações possíveis de R)
fonte