Deseo usar el devtools
paquete. Ejecuté los siguientes comandos:
> install.packages("devtools", dependencies = TRUE)
....
> library(devtools)
Error in library(devtools) : there is no package called ‘devtools’
¿Qué estoy haciendo mal?
Editar: Estos son los resultados de volver a ejecutar el install.packages
comando después de reiniciar la sesión.
> 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?curl-dev
ocurl-devel
con su administrador de paquetes, o busquelibcurl
Respuestas:
Según la sugerencia de damienfrancois , instalé libcurl4-gnutls-dev y el problema se resolvió.
EDITAR (@dardisco)
En tu caparazón:
fuente
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
, ya que no lo va a construir usted mismo. Solo instalar el paquete debería funcionar bien.sudo apt-get install libssl-dev
también lo hiceSi está usando Ubuntu / Linux:
fuente
En caso de que esté usando CentOS:
Tratar:
fuente
sudo yum -y install openssl-devel
(en AWS)sudo dnf install libcurl libcurl-devel
Hoy en día (ubuntu 14.04) necesito ambos:
fuente
Para usuarios de ubuntu, ejecute este comando en su terminal [Probado en UBUNTU 16.04]
publique estas bibliotecas de instalación de la forma en que generalmente lo hace en R usando
fuente
Para mi caja Debian Jessie, también incluí:
Sugerencia: El resultado de la consola r-tool es bastante detallado, por lo que verificaría cualquier otra dependencia.
Entonces, finalmente lo entendí:
fuente
Llegué a este problema con Ubuntu 18.04 y ninguna de las respuestas anteriores lo resolvió. Finalmente tuve éxito al instalar
devtools
con el administrador de paquetes en sí:sudo apt install r-cran-devtools
fuente
La mejor solución para resolver esto. Estaba buscando el mismo problema. Pasé 1 día y luego obtuve la solución. Ahora está bien.
Verifique su versión R en la terminal bash si está en Ubuntu o Linux.
luego usa estos comandos
Ahora verifique la nueva versión de R. Use este comando
Ahora actualice solo la R.
Ahora se actualizará R y se eliminará el error. Asegúrese de
cd
la ruta de la biblioteca donde desea instalar el nuevo paquete. De esta manera en bash terminal. Intente crear el directorio R en la carpeta de inicio o estará en el valor predeterminado. Localice esta ubicación para el paquete ~ / R / lib /.O
fuente
Ninguna de las respuestas anteriores funcionó para mí en Ubuntu 18.04.3 LTS con R versión 3.6.1
Supongo que esto podría tener algo que ver con
Anaconda3
...Lo que funcionó para mí es:
Entonces en
R
sessionInfo()
fuente
CentOS 7: ya tenía instalados los paquetes de desarrollo libcurl y gnutls, pero aún recibí el error "no se puede cargar git2r.so" al instalar devtools en R. Tuve que "reinstalarlos" para que funcionara:
fuente
Estoy en Windows y tuve el mismo problema.
Usé el siguiente código:
Entonces la biblioteca (devtools) funcionó para mí.
fuente
Trabajé a través de una serie de problemas al instalar todo lo siguiente para obtener devtools para instalar en Ubuntu 18.04.1.
fuente
Centos 6.8
este trabajo me encanta
$yum -y install libcurl libcurl-devel
$rstudio-server verify-installation
fuente
CentOS 7:
Probé soluciones en esta publicación.
Pero no fue suficiente.
Verificar el error R en la consola me dio la respuesta. En mi caso, faltaba libxml-2.0 a continuación (y Console imprimió una explicación con el nombre del paquete a diferentes versiones de Linux y otras posibles configuraciones de R)
fuente