2017-07-14 33 views
8

Od dzisiaj za każdym razem, gdy próbuję zainstalować nowy pakiet na R (3.4. 1) z Rstudio 1.0.143 I ten komunikat o błędzie:Ostrzeżenie: nie można uzyskać dostępu do indeksu dla repozytorium https://www.stats.ox.ac.uk/pub/RWin/src/contrib:

Ostrzeżenie: nie można uzyskać dostępu do repozytorium https://www.stats.ox.ac.uk/pub/RWin/src/contrib indeks: nie można otworzyć URL 'https://www.stats.ox.ac.uk/pub/RWin/src/contrib/PACKAGES'

zmienić lustro CRAN w globalne opcje> pakietów, ale to nadal pokazuje ten błąd. Pakiety zaczęły się pobierać z innego serwera niż stats.ox.ac.uk, ale istnieje duże opóźnienie, podczas gdy R próbuje połączyć się z stats.ox.ac.uk. Czy jest to problem globalny, czy po prostu się ze mną dzieje? Jeśli jest to globalne, czy istnieje sposób obejścia tego komunikatu o serrowaniu?

Dzięki. Głębokie (Dwaipayan Adhya)

+0

Jeśli uruchomisz 'getOption (" repos ")' czy to repozytorium pojawi się pod CRANExtras? – Dason

+0

Tak, to prawda.> GetOption ("repos") CRAN CRANextra "https://mirrors.ebi.ac.uk/CRAN/" "http://www.stats.ox.ac.uk/pub/RWin " attr (," RStudio ") [1] TRUE –

+0

Zobacz następujący raport o błędzie, to jest kilka miesięcy: https://support.rstudio.com/hc/en-us/community/posts/115007914708-Even -when-setting-another-repo-RStudio-post-ostrzeżenia-o-stats-ox-ac-uk –

Odpowiedz

13

Zgaduję, że to tymczasowy problem (ale denerwujący i taki, z którym miałem do czynienia dziś rano). To repozytorium najprawdopodobniej jest dodatkiem ustawionym obok repozytorium "CRAN" jako "CRANextra". Rozwiązaniem jest przedefiniowanie opcji repo, aby nie uwzględniać CRANextra. Możesz użyć polecenia setRepositories() i odznaczyć opcję "CRANextra". Alternatywnie możesz po prostu uruchomić poniższy kod, który usunie wszystkie repozytoria z wyjątkiem wyboru "CRAN".

options(repos = getOption("repos")["CRAN"]) 
+1

To nie jest rozwiązanie trwałe. Jeśli rozpoczniesz nową sesję po uruchomieniu opcji (repos = getOption ("repos") ["CRAN"]), CRANextra zostanie zresetowana .. nawet opcja setRepositories() nie jest stała. –

+0

Nigdy nie powiedziałem, że to było. Zakładam, że problem z repozytorium jest tymczasowy. Ale automatyczne uruchamianie kodu na początku każdej sesji jest czymś, co można sprawdzić. Ale sprowadza się to do używania programu .Rprofile – Dason

+0

Irytujące (i frustrujące, byłem w trakcie czegoś). Mam nadzieję, że to się wkrótce naprawi. Dziękuję za sugestie. Niektóre inne lustra CRAN również są teraz dotknięte. –