web-dev-qa-db-fra.com

Impossible d'installer les packages dans la dernière version de RStudio and R Version.3.1.1

Je ne parviens pas à installer les packages avec la dernière version de RStudio and R Version.3.1.1. Veuillez l'aide. J'ai eu l'erreur comme mentionné ci-dessous:

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)
58
manjula sridhar

Je ne suis pas certain à 100% que vous avez le même problème, mais j'ai découvert à la dure que mon travail bloque chaque option de site miroir proposée et que j'ai des erreurs comme celle-ci:

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)

Solution de contournement (j'utilise CentOS) ...

install.packages('package_name', dependencies=TRUE, repos='http://cran.rstudio.com/')

J'espère que cela économisera des heures de frustration à quelqu'un. 

120
cer

Je pense que c'est la solution "installez-vous et oubliez-la":

options(repos='http://cran.rstudio.com/')

Notez que ce n'est pas https. J'étais sur une machine Linux, ssh'ing in. Si j'utilisais https, cela ne fonctionnait pas.

56
rbatt

Comme @Pascal l'a dit, il est probable que vous rencontriez des problèmes avec le pare-feu ou/et un problème de proxy. Dans un premier temps, parcourez FAQ sur la page Web CRAN. Après cela, essayez de marquer R avec --internet2.

Parfois, il peut être utile de vérifier les options globales dans R studio et décocher "Utiliser la bibliothèque/proxy Internet Explorer pour HTTP" . Outils -> Options globales -> Packages et décocher l'option "Utiliser la bibliothèque/proxy Internet Explorer pour HTTP" .

J'espère que cela t'aides.

6
Newbie_R

Selon les réponses de la communauté, il semble y avoir plusieurs façons de résoudre ce problème:

  1. À partir du officiel FAQ et des forums de support technique et cette réponse , vous pouvez avoir un problème de pare-feu ou de proxy empêchant RStudio de se connecter à Internet:

    • Désactiver les pare-feu
    • Outils -> Options globales -> Packages et décochez l'option "Utiliser la bibliothèque/proxy Internet Explorer pour HTTP" et redémarrez R ( # 1 , # 2 , # 3 )
    • Indicateur R avec --internet2
    • Sur CentOS il a été suggéré d’essayer ce qui suit: install.packages('package_name', dependencies=TRUE, repos='http://cran.rstudio.com/')
  2. Plusieurs réponses suggèrent d'utiliser un autre miroir ( n ° 1 , n ° 2 , n ° 3 ):

    • Préférences> Général> Répertoire de travail par défaut> Parcourir et permutez votre miroir de local/global (selon la case décochée)
  3. Sous Windows, vous pouvez démarrer l'application avec http_proxy=http://Host:port/:

    • "C:\Program Files\RStudio\bin\rstudio.exe" http_proxy=http://Host:port/
  4. Arrêtez et redémarrez. Nécessaire après plusieurs des opérations ci-dessus, et suggéré autonome .

6
Tas

Ma solution qui a fonctionné a été d'ouvrir les options de R studio et de sélectionner Global Miror (le champ était vide auparavant) et l'erreur a disparu.

2
userJT

Veuillez vérifier les éléments suivants pour pouvoir installer de nouveaux packages:

1- Dans Outils -> Options globales -> Packages, décochez l’option "Utiliser la bibliothèque/proxy Internet Explorer pour HTTP",

2- Dans Outils -> Options globales -> Packages, définissez le miroir CRAN sur "0- Cloud - Rstudio, redirection automatique vers les serveurs du monde entier".

3- Redémarrez Rstudio.

4- Amusez-vous!

1
Mohammad

La plupart du temps, la solution @cer fonctionne, mais si cela ne fonctionne pas, essayez de l'installer en base R (PAS dans R studio). Comme R studio exécute l’exécutable de base R en arrière-plan, le nouveau package sera également disponible dans R studio. [mon expérience sous macOS]

0
abhiieor

Si vous êtes sous Windows, essayez ceci:

"C:\Program Files\RStudio\bin\rstudio.exe" http_proxy=http://Host:port/

0
Steve Pitchers

Ce qui a fonctionné pour moi: 

Préférences-Général-Répertoire de travail par défaut-Parcourir Basculer du miroir global au miroir local 

Travailler sur un Mac. 10.10.3 

0
Clayton