No se pueden instalar paquetes en la última versión de RStudio y R Version.3.1.1
(9)
Esta pregunta ya tiene una respuesta aquí:
No puedo instalar paquetes a través de la última versión de
RStudio and R Version.3.1.1.
Amablemente ayuda.
Obtuve el error como se menciona a continuación:
Example:
Warning in install.packages :
InternetOpenUrl failed: ''''
Warning in install.packages :
InternetOpenUrl failed: ''''
Warning in install.packages :
unable to access index for repository http://cran.rstudio.com/bin/windows/contrib/3.1
Installing package into ‘C:/Users/Documents/R/win-library/3.1’
(as ‘lib’ is unspecified)
Warning in install.packages :
InternetOpenUrl failed: ''''
Warning in install.packages :
InternetOpenUrl failed: ''''
Warning in install.packages :
unable to access index for repository http://cran.rstudio.com/bin/windows/contrib/3.1
Warning in install.packages :
package ‘reshape’ is not available (for R version 3.1.1)
Como dijo @Pascal, es probable que encuentre un problema con el firewall o el problema del proxy. Como primer paso, consulte las preguntas frecuentes en la página web de CRAN . Después de eso, intente marcar R con --internet2 .
A veces puede ser útil verificar las opciones globales en R studio y desmarcar "Usar la biblioteca / proxy de Internet Explorer para HTTP". Herramientas -> Opciones globales -> Paquetes y desmarcando la opción "Usar la biblioteca / proxy de Internet Explorer para HTTP".
Espero que esto ayude.
Compruebe lo siguiente para poder instalar nuevos paquetes:
1- En Herramientas -> Opciones globales -> Paquetes, desmarca la opción "Usar la biblioteca / proxy de Internet Explorer para HTTP",
2- En Herramientas -> Opciones globales -> Paquetes, cambie el espejo CRAN a "0- Cloud - Rstudio, redirección automática a servidores en todo el mundo"
3- Reiniciar Rstudio.
4- Diviértete!
Creo que esta es la solución "configúralo y olvídalo":
options(repos=''http://cran.rstudio.com/'')
Tenga en cuenta que esto no es https. Estaba en una máquina Linux, entrando. Si usaba https, no funcionaba.
La mayoría de las veces la solución @cer funciona, pero si no funciona, intente instalarla en la base R (NO en el estudio R). Como R studio ejecuta el ejecutable base R en segundo plano, el nuevo paquete también estará disponible en R studio. [mi experiencia en macOS]
Lo que funcionó para mí:
Preferencias-General-Directorio de trabajo predeterminado-Examinar Cambiar de espejo global a espejo local
Trabajando en una Mac. 10.10.3
Mi solución que funcionó fue abrir las opciones de R studio y seleccionar miror global (el campo estaba vacío antes) y el error desapareció.
No estoy 100% seguro de que tenga el mismo problema, pero descubrí de la manera difícil que mi trabajo bloquea cada opción de sitio espejo que se ofreció y recibí errores como este:
Installing package into ‘/usr/lib64/R/library’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Error in download.file(url, destfile = f, quiet = TRUE) :
unsupported URL scheme
Warning: unable to access index for repository https://rweb.crmda.ku.edu/cran/src/contrib
Warning message:
package ‘ggplot2’ is not available (for R version 3.2.2)
Solución alternativa (estoy usando CentOS) ...
install.packages(''package_name'', dependencies=TRUE, repos=''http://cran.rstudio.com/'')
Espero que esto le ahorre a alguien horas de frustración.
Según las respuestas de la comunidad, parece que hay varias formas de resolver esto:
-
Desde los support.rstudio.com/hc/communities/public/questions/… oficiales de preguntas frecuentes y support.rstudio.com/hc/communities/public/questions/… y esta respuesta , es posible que tenga un problema de firewall o proxy que impide que RStudio se conecte a Internet:
- Deshabilitar cualquier firewall
- Herramientas -> Opciones globales -> Paquetes y desmarcando la opción "Usar la biblioteca / proxy de Internet Explorer para HTTP" y reiniciar R ( #1 , #2 , #3 )
- Marcar R con --internet2
-
En CentOS
, se sugirió
probar lo siguiente:
install.packages(''package_name'', dependencies=TRUE, repos=''http://cran.rstudio.com/'')
-
Varias respuestas sugieren usar un espejo alternativo ( #1 , #2 , #2 ):
- Preferencias> General> Directorio de trabajo predeterminado> Examinar y cambiar su espejo de local / global (lo que no esté marcado)
-
En Windows, puede iniciar la aplicación con
http_proxy=http://host:port/
:-
"C:/Program Files/RStudio/bin/rstudio.exe" http_proxy=http://host:port/
-
-
Apaga y reinicia. Necesario después de muchas de las operaciones anteriores, y sugerido de forma independiente .
Si está en Windows, intente esto:
"C:/Program Files/RStudio/bin/rstudio.exe" http_proxy=http://host:port/