2013-10-30 14 views
5

Próbuję zainstalować pakiet z github, ale wciąż dostaję błąd, gdy I użyć install_github.certyfikat błędu ustawienia weryfikacji lokalizacji, install_github

 
library(devtools) 
install_github(repo="swirl", username="ncarchedi") 
Installing github repo(s) swirl/master from ncarchedi 
Downloading swirl.zip from https://github.com/ncarchedi/swirl/archive/master.zip 
Error in function (type, msg, asError = TRUE) : 
    error setting certificate verify locations: 
    CAfile: /Library/Frameworks/R.framework/Versions/3.0/Resources/library/RCurl/CurlSSL/cacert.pem 
    CApath: none 

Próbowałem zainstalować kilka różnych pakietów (w tym zaktualizowaną wersją ggmap), a ja zawsze ten sam błąd. To musi mieć coś wspólnego z RCurl, ale nie rozumiem, jaki jest problem lub jak to naprawić. Mam devtools (wersja 1.3) i RCurl (wersja 1.95-4.1). Używam wersji R 3.0.1 ("Good Sport") na Macu.

Wyniki sessionInfo()

 
sessionInfo() 
R version 3.0.1 (2013-05-16) 
Platform: x86_64-apple-darwin10.8.0 (64-bit) 

locale: 
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

other attached packages: 
[1] RCurl_1.95-4.1 bitops_1.0-5 devtools_1.3 

loaded via a namespace (and not attached): 
[1] digest_0.6.3 evaluate_0.4.3 httr_0.2  memoise_0.1 parallel_3.0.1 stringr_0.6.2 
[7] tools_3.0.1 whisker_0.3-2 
+0

Wygląda problem z RCurl. Czy ten plik faktycznie istnieje: /Library/Frameworks/R.framework/Versions/3.0/Resources/library/RCurl/CurlSSL/cacert.pem? – Thomas

+0

hmm, działa dla mnie na komputerze Mac, 10.8.5. Ten komentarz dotyczący instalacji rcharts może być przydatny https://github.com/ramnathv/rCharts/issues/135#issuecomment-20140615 – sckott

+0

Tak, co @Thomas powiedział, czy masz zainstalowaną libcurl? Spróbuj zlokalizować curl-config w wierszu poleceń, aby sprawdzić, czy jest zainstalowany, jeśli nie instrukcje na temat instalacji tutaj http://www.omegahat.org/RCurl/FAQ.html Chociaż może nie możesz zainstalować RCurl bez curl już zainstalowany ... – sckott

Odpowiedz

1

to tak odebrać (R - devtools Github install fails) do podobnych pytanie sugeruje próbuje ponownie zainstalować RCurl - który (zgaduję tutaj) może ustalić ścieżkę do zwijania na komputerze, w dowolnym obudź, spróbuj tego.

1

W moim przypadku mój CAfile istniał, ale był 0 bajtów. Naprawiłem to, uruchamiając

update-ca-trust 

który utworzył odpowiedni plik.

Powiązane problemy