2016-03-15 14 views
5

Sto utilizzando RStudio (versione 0.99.484) e R (versione 3.2.3) su Mac OSX (versione 10.9.5).l'architettura secondaria "R" non è installata (in RStudio per alcune installazioni di pacchetti CRAN)

Purtroppo, non riesco a ricordare se ho fatto di tutto per provocare questi cambiamenti, ma dal momento che circa due settimane fa, ogni volta che provo ad installare certo pacchetto da CRAN, su utilizzando la solita sintassi:

install.packages("packageName") 

Ricevo un messaggio di errore in RStudio. Ecco un esempio di un nuovo pacchetto per il quale io vedo questo problema:

install.packages("plotly") 

mi dà il messaggio di errore:

There is a binary version available but the source version is later: 
     binary source needs_compilation 
plotly 2.0.16 3.4.1    FALSE 

installing the source package ‘plotly’ 

    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
    0  0 0  0 0  0  0  0 --:--:-- --:--:-- --:--:--  0 0 343 0  0 0  0  0  0 --:--:-- --:--:-- --:--:--  0 
38 1039k 38 399k 0  0 1724k  0 --:--:-- --:--:-- --:--:-- 1724k100 1039k 100 1039k 0  0 3376k  0 --:--:-- --:--:-- --:--:-- 8521k 
* installing *source* package ‘plotly’ ... 
** package ‘plotly’ successfully unpacked and MD5 sums checked 
** R 
** data 
*** moving datasets to lazyload DB 
** inst 
** preparing package for lazy loading 
Warning: package ‘ggplot2’ was built under R version 3.2.4 
** help 
*** installing help indices 
** building package indices 
** installing vignettes 
** testing if installed package can be loaded 
*** arch - R 
ERROR: sub-architecture 'R' is not installed 
*** arch - x86_64 
Warning: package ‘ggplot2’ was built under R version 3.2.4 
ERROR: loading failed for ‘R’ 
* removing ‘/Library/Frameworks/R.framework/Versions/3.2/Resources/library/plotly’ 
Warning in install.packages : 
    installation of package ‘plotly’ had non-zero exit status 

The downloaded source packages are in 
    ‘/private/var/folders/vn/lhzbs8ds6xbg965nnfcj6ftm0000gn/T/RtmpmyVFR4/downloaded_packages’ 

Questo è successo per più di due pacchetti (e sembra tratto, il passato due settimane). Tuttavia, non succede per tutti i pacchetti. Mi chiedo come affrontare questo problema dato il mio uso di RStudio, Mac OSX, R, ecc. Vedo pochissime risorse quando si cerca su Google il mio messaggio di errore "sub-architecture 'R' non è installato".

Upon esecuzione R.Version():

$platform 
[1] "x86_64-apple-darwin13.4.0" 

$arch 
[1] "x86_64" 

$os 
[1] "darwin13.4.0" 

$system 
[1] "x86_64, darwin13.4.0" 

$status 
[1] "" 

$major 
[1] "3" 

$minor 
[1] "2.3" 

$year 
[1] "2015" 

$month 
[1] "12" 

$day 
[1] "10" 

$`svn rev` 
[1] "69752" 

$language 
[1] "R" 

$version.string 
[1] "R version 3.2.3 (2015-12-10)" 

$nickname 
[1] "Wooden Christmas-Tree" 
+0

try 'utils :: install.packages (" packageName ")' – jangorecki

+0

@luckButtered Questo potrebbe essere un problema correlato a RStudio, RStudio sostituisce predefinito 'install.packages' (digitare in RStudio' install.packages' e 'utils :: install .packages'). RStudio può usare gli stessi processi in 'devtools :: install_github', ecco perché potresti essere in grado di ottenere lo stesso errore da lì. Ma sto solo supponendo. – jangorecki

+0

Si potrebbe provare a reinstallare Rstudio dopo aver salvato tutti i pacchetti esistenti (http://stackoverflow.com/questions/1401904/painless-way-to-install-a-newewversion-of-r-on-windows) – Bas

risposta

1

Nel guardare la dipendenza per Plotly sembra come se si richiede una versione ggplot2 con R ≥ 3.1. Quindi aggiorna la tua base R alla versione 3.1 o successiva e funzionerà. Non è il tuo Rstudio ma la tua base R che è importante in modo diverso.

Se tutto il resto fallisce, provare a installare su Windows 10, Rstudio versione 0.99.892 e R 3.2.4 poiché non ero in grado di replicare questo problema usando queste versioni che risultano essere le più aggiornate.

Problemi correlati