r

No se pueden instalar paquetes en la última versión de RStudio y R Version.3.1.1



(9)

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:

  1. 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/'')
  2. 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)
  3. 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/
  4. 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/