2016-11-21 3 views
0

Ich habe versucht, Pakete von MRAN zu installieren, speziell unter anderen. Wenn ich laufe:Ist MRAN defekt?

install.packages(c("Boom","BoomSpikeSlab", "bsts"),repos = "https://mran.revolutionanalytics.com/snapshot/2016-01-01/") 

bekomme ich folgende Ausgabe:

Warning in install.packages : 
    URL 'https://mran.revolutionanalytics.com/snapshot/2016-01-01/bin/macosx/mavericks/contrib/3.3/PACKAGES.gz': status was '404 Not Found' 

Warning in install.packages : 
    URL 'https://mran.revolutionanalytics.com/snapshot/2016-01-01/bin/macosx/mavericks/contrib/3.3/PACKAGES': status was '404 Not Found' 
Warning in install.packages : 
    unable to access index for repository https://mran.revolutionanalytics.com/snapshot/2016-01-01/bin/macosx/mavericks/contrib/3.3: 
    cannot download all files 
Packages which are only available in source form, and may need compilation of C/C++/Fortran: ‘Boom’ ‘BoomSpikeSlab’ ‘bsts’ 
Do you want to attempt to install these from sources? 
y/n: 

Ich habe auch das gleiche Ergebnis, wenn die Repository-Position zu ändern options() verwenden. Eine einfache Lösung wäre einfach sein von der Quelle zu installieren, wie unten:

install.packages(c("Boom","BoomSpikeSlab", "bsts"),repos = "https://mran.revolutionanalytics.com/snapshot/2016-01-01/",type = "source") 

Doch was keinen Sinn macht, ist, dass, wenn Sie das Repository in Ihrem Browser aktivieren, werden die Binärdateien verfügbar zu sein scheinen:

https://cran.r-project.org/web/packages/bsts/index.html (CRAN) https://mran.revolutionanalytics.com/snapshot/2016-01-01/web/packages/bsts/index.html (MRAN)

Zusätzlich würde ich es vorziehen, nicht den Quellcode zu haben, um zu kompilieren, especially as R's compiler is out of date ...

Zurück stack overflow questions haben vorgeschlagen, dies liegt daran, dass das Repository nicht verfügbar ist, dies macht jedoch keinen Sinn, da auf die Binärdateien über den Browser zugegriffen werden kann. Gibt es ein Problem mit MRAN, gibt es ein Problem mit install.packages?

Ich sollte beachten, ich habe versucht, diesen Code in RStudio und R über das Terminal ausgeführt. Zusätzlich als Referenz, das ist mein System Details:

platform  x86_64-apple-darwin13.4.0 
arch   x86_64      
os    darwin13.4.0     
system   x86_64, darwin13.4.0   
status          
major   3       
minor   3.2       
year   2016       
month   10       
day   31       
svn rev  71607      
language  R       
version.string R version 3.3.2 (2016-10-31) 
nickname  Sincere Pumpkin Patch 

Vielen Dank im Voraus für die Hilfe.

+0

Haben Sie 2015.06.01 wollen, oder 2016.06.01? –

+0

2016-01-01. Tut mir leid, dass ich das verpasst habe, werde das q aktualisieren –

Antwort

1

Ich habe jetzt dieses Problem gelöst. Beim Aufruf aus dem MRAN-Repository mit install.packages müssen Sie den "MRAN" -Teil der URL großschreiben.

So funktioniert das:

install.packages("bsts", repos = "https://MRAN.revolutionanalytics.com/snapshot/2016-06-01/")

Und das funktioniert nur aus Quelle:

install.packages("bsts", repos = "https://mran.revolutionanalytics.com/snapshot/2016-06-01/")