2013-05-24 18 views
10

non riesco a installare i pacchetti da github:Installazione dei pacchetti errore da github

> install_github('cranvas', 'ggobi', args="--no-multiarch") 
Installing github repo(s) cranvas/master from ggobi 
Installing cranvas.zip from https://github.com/ggobi/cranvas/archive/master.zip 
Error in function (type, msg, asError = TRUE) : couldn't connect to host 

questa è la mia sessione:

R version 3.0.1 (2013-05-16) 
Platform: x86_64-pc-linux-gnu (64-bit) 

NB: install.packages funziona come al solito, è solo con github il problema. Qualcuno di voi ha mai affrontato questo? Grazie

+1

Si sta utilizzando/dietro alcuni proxy? Verifica se è possibile scaricarlo con un browser o 'wget https: // github.com/ggobi/cranvas/archive/master.zip' – Salem

+0

Sì, lo sono e posso confermare che il terminale non è in grado di ottenere l'url. Ho pensato che non era un problema dal momento che posso usare l'installazione da cran e ho anche potuto scaricare master.zip da mozilla (e quindi decomprimere e rezinare come tar.gz per l'installazione). – Michele

+0

E riguardo 'install_url (" http://github.com/ggobi/cranvas/archive/master.zip "," cranvas ")'? – Salem

risposta

7

da: http://healthvis.org/install/

Alcuni utenti hanno incontrato il seguente errore quando seguendo le istruzioni di cui sopra: Errore nella funzione (tipo, msg, asError = TRUE): impossibile connettersi all'host. Ciò è probabilmente dovuto all'uso di proxy (che impedirebbe l'installazione di qualsiasi pacchetto da github) e può essere risolto utilizzando il pacchetto httr. Eseguire i seguenti comandi prima di install_github (...) sopra:

install.packages("httr") 
library(devtools) 
library(httr) 
set_config(use_proxy(url="http://proxyname.company.com",port=8080,username="XXX",password="XXX")) 
install_github("cranvas") 

Spero che questo aiuti.

+1

Ci scusiamo per il ritardo. Grazie per la risposta. – Michele

2

GitHub non supporta più HTTP. Questo è stato disabilitato alcuni anni fa e potrebbe essere stato allineato con mitigation of FireSheep. Il mio test è stato il seguente:

curl -i http://github.com/ggobi/cranvas/archive/master.zip 
HTTP/1.1 301 Moved Permanently 
Server: GitHub.com 
Date: Mon, 26 Aug 2013 03:15:17 GMT 
Content-Type: text/html 
Content-Length: 178 
Connection: close 
Location: https://github.com/ggobi/cranvas/archive/master.zip 
Vary: Accept-Encoding 

<html> 
<head><title>301 Moved Permanently</title></head> 
<body bgcolor="white"> 
<center><h1>301 Moved Permanently</h1></center> 
<hr><center>nginx</center> 
</body> 
</html> 

Nota 301 e HTTPS come URL di sostituzione.

7

Ho avuto lo stesso problema e ho usato questo ed ha funzionato per me

library(downloader) 
    download("https://github.com/ropensci/plotly/archive/master.tar.gz", "plotly.tar.gz") 
    install.packages("plotly.tar.gz", repos = NULL, type = "source") 
+0

non funziona per me? –

+0

Questo ha funzionato per me. Grazie. – Alan

Problemi correlati