3 votes

Configurer le proxy pour rstudio

Ma machine fonctionne sous Ubuntu 14.04, et j'ai déjà essayé de regarder à Configuration de R pour utiliser un proxy HTTP dans la section FAQ du support Rstudio.

C'est ce que j'ai fait jusqu'à maintenant...

dans mon répertoire personnel, j'ai créé un fichier nommé .Renviron avec le contenu suivant

http_proxy = http:// ip_address : port_num/
http_proxy_user = username : password

puis dans le rstudio, j'ai essayé d'installer le paquet swirl

> install.packages("swirl")
Warning in install.packages :
  cannot open: HTTP status was '403 Forbidden'
Warning in install.packages :
  cannot open: HTTP status was '403 Forbidden'
Warning in install.packages :
  unable to access index for repository http://cran.rstudio.com/src/contrib
Installing package into ‘/home/dmacs/R/x86_64-pc-linux-gnu-library/3.1’
(as ‘lib’ is unspecified)
Warning in install.packages :
  cannot open: HTTP status was '403 Forbidden'
Warning in install.packages :
  cannot open: HTTP status was '403 Forbidden'
Warning in install.packages :
  unable to access index for repository http://cran.rstudio.com/src/contrib
Warning in install.packages :
  package ‘swirl’ is not available (for R version 3.1.2)

et là, je vois tous ces trucs, mais je suis capable d'accéder au lien http://cran.rstudio.com/src/contrib de mon navigateur.

J'ai même essayé de configurer le proxy à l'aide de l'interface graphique rstudio, mais je n'ai pas réussi à trouver où se trouvait l'option pour configurer le proxy.

enter image description here

Merci d'avance.

3voto

CuriousMind Points 8504

Swaroop

Vous devez ajouter les informations du proxy à votre fichier Renviron.site qui se trouve dans 'R_HOME/etc/Renviron.site'. Vous pouvez trouver votre R_HOME en appelant la commande suivante sur la console RStudio.

> R.home()
[1] "/usr/lib/R"

Ajoutez l'adresse de votre serveur proxy dans 'R_HOME/etc/Renviron.site'.

http_proxy=http://<<your proxy server address>>/

et redémarrez RStudio.

Bonne chance.

Ky Ryu

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X