2013-07-22 27 views
38

Quando si tenta di installare qualche pacchetto di R da repository di GitHubSoluzione. Come install_github quando c'è un proxy

install_github('rWBclimate', 'ropensci') 

Se avete il seguente errore:

Installing github repo(s) rWBclimate/master from ropensci 
Downloading rWBclimate.zip from https://github.com/ropensci/rWBclimate/archive/master.zip 
Error in function (type, msg, asError = TRUE) : 
Could not resolve host: github.com; Host not found, try again 

viene visualizzato questo errore perché R è cercando di accedere a Intenet tramite un proxy.

+0

Benvenuti a StackOverflow! Sebbene sia altamente consigliato per te fornire soluzioni che hai trovato per problemi che hai affrontato e superato, preferiamo che tu usi la casella delle domande solo per domande. Puoi sempre rispondere alla tua domanda usando le caselle di risposta fornite. Ci sono alcune [regole] (http://stackoverflow.com/help/self-answer) sulla risposta alla tua stessa domanda che potresti dover seguire. E non si sa mai, qualcuno potrebbe sorprenderti pubblicando un'altra risposta a cui non hai pensato! – Enigmadan

+0

Dovresti davvero contrassegnare la risposta qui sotto come accettata ... –

risposta

54

SOLUZIONE

Fase 1. Installare DevTools pacchetti

if (!require("devtools")) install.packages("devtools") 
library(devtools) 

fase di configurazione 2. Impostare per il nostro proxy (Si prega di aggiornare il proxy informazioni)

library(httr) 
set_config(
    use_proxy(url="18.91.12.23", port=8080, username="user",password="password") 
) 
install_github('rWBclimate', 'ropensci') 
+5

'set_config' e' use_proxy' fanno parte della libreria 'httr', quindi è necessario eseguire' require (httr) 'in precedenza. – dmvianna

+0

grazie. Ho aggiunto '.First <- function() {set_config (use_proxy (...))}; .First() ', insieme alle dipendenze del pacchetto, a' .Rprofile' in modo che il server proxy sia configurato automaticamente all'avvio. – Mullefa

+7

Come si visualizza il proxy attualmente impostato? – HattrickNZ

Problemi correlati