Skip to content

The proxy

Alice Tchang edited this page Aug 31, 2022 · 1 revision

Configuration du proxy sous RStudio [FR]

En fonction de l'ordinateur utilisé (mais surtout du réseau internet utilisé) il peut être nécessaire de configurer le proxy pour installer des packages depuis GitHub. Pour cela trois solutions :

  • Modifier le .Renviron de RStudio. Pour cela il suffit de lancer sous RStudio la commande file.edit("~/.Renviron") et de rajouter les deux lignes suivantes dans le fichier ainsi ouvert :

      http_proxy = adresseduproxy
      https_proxy = adresseduproxy
    

    Sauvegarder le fichier et le fermer. Cette solution a l'avantage qu'une fois le fichier .Renviron modifié il n'y aura plus besoin de configurer le proxy pour les prochains téléchargements.

  • Avec le package httr. Avant de lancer le téléchargement du package lancer la commande httr::set_config(use_proxy(url="adresseduproxy", port=8080)). Il faudra relancer cette commande à chaque fois que la session de R est fermée.

  • Avec le package RCurl. Avant de lancer le téléchargement du package, lancer la commande suivante :

      options(RCurlOptions = list(
          proxy         = "adresseproxy",
          proxyport     = 8080
      ))
    

    Il faudra relancer cette commande à chaque fois que la session de R est fermée.

Proxy configuration with RStudio [EN]

Depending on your computer (and most of all of the network you're connected to), the proxy might have to be configured packages can be installed from Github. There are three ways to do this:

  • by editing the Rstudio .Renviron. Compile file.edit("~/.Renviron") and add the two following lines to the file:

      http_proxy = proxyAddress
      https_proxy = proxyAddress
    

    Save and close the file. This is a one-time procedure for all future downloads.

  • with the package httr. Before starting to download, compile httr::set_config(use_proxy(url="proxyAddress", port=8080)). This command will have to be recompiled at the beginning of each new R session.

  • with the package RCurl. Before starting to download, compile:

      options(RCurlOptions = list(
          proxy         = "proxyAddress",
          proxyport     = 8080
      ))
    

    This command will also have to be recompiled at the beginning of each new R session.

Clone this wiki locally