2015-08-11 19 views
5

Ho problemi con il caricamento di rugarch. Posso installare nessun problemarugarch non verrà caricato, ma può essere installato correttamente (su mac)

install.packages('rugarch') 

Tuttavia, quando provo a caricare, ottengo errori

library(rugarch) 
Error : .onLoad failed in loadNamespace() for 'rgl', details: 
    call: dyn.load(file, DLLpath = DLLpath, ...) 
    error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so': 
    dlopen(/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so, 6): Library not loaded: /opt/X11/lib/libGLU.1.dylib 
    Referenced from: /Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so 
    Reason: image not found 
Error: package or namespace load failed for ‘rugarch’ 

ho cercato di aggiornare R, reinstallare il pacchetto sia inutilmente. Ecco le mie impostazioni di sistema:

sessionInfo() 
R version 3.2.1 (2015-06-18) 
Platform: x86_64-apple-darwin13.4.0 (64-bit) 
Running under: OS X 10.10.2 (Yosemite) 

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] parallel stats  graphics grDevices utils  datasets methods 
[8] base  

other attached packages: 
[1] foreach_1.4.2     blotter_0.9.1666    
[3] FinancialInstrument_1.2.0  PerformanceAnalytics_1.4.3541 
[5] quantmod_0.4-5    TTR_0.23-0     
[7] xts_0.9-7      zoo_1.7-12     

loaded via a namespace (and not attached): 
[1] codetools_0.2-14 lattice_0.20-33 mvtnorm_1.0-3  truncnorm_1.0-7 
[5] grid_3.2.1   KernSmooth_2.23-15 misc3d_0.8-4  spd_2.0-1   
[9] iterators_1.0.7 tools_3.2.1  numDeriv_2014.2-1 Rsolnp_1.15 

Qualsiasi aiuto sarebbe apprezzato. Inoltre ho provato a scaricarlo dalla pagina cran ma questo dà lo stesso errore. Per quello che vale, rugarch installerà e caricherà sul mio computer Windows con il computer a 64 bit 3.2.0.

Ho provato a installare una versione precedente di rugarch da https://cran.r-project.org/src/contrib/Archive/rugarch/ ma non si installa nemmeno. Ho provato 1.3-3, 1.3-1, and 1.2-9. Questo è l'errore che ottengo:

gfortran-4.8: warning: couldn’t understand kern.osversion ‘14.1.0 
installing to /Library/Frameworks/R.framework/Versions/3.2/Resources/library/rugarch/libs 
** R 
** data 
** inst 
** preparing package for lazy loading 
Error : .onLoad failed in loadNamespace() for 'rgl', details: 
    call: dyn.load(file, DLLpath = DLLpath, ...) 
    error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so': 
    dlopen(/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so, 6): Library not loaded: /opt/X11/lib/libGLU.1.dylib 
    Referenced from: /Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so 
    Reason: image not found 
ERROR: lazy loading failed for package ‘rugarch’ 
* removing ‘/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rugarch’ 
Warning in install.packages : 
    installation of package ‘/Downloads/rugarch_1.2-9.tar.gz’ had non-zero exit status 
+0

non riesco a riprodurre questo sul mio sistema R. Sto eseguendo '3.1.3' con Windows' 64-bit'. –

+1

@TimBiegeleisen funziona sul mio computer Windows con '3.2.0', ma non sul mio Mac per qualche motivo. Ho appena modificato la mia domanda per riflettere questo –

+0

Non ho una scatola Linux utile qui. L'unica cosa che posso raccomandare è provare a utilizzare una versione precedente di 'rugarch'. Forse l'ultima versione ha un bug che si manifesta su OSx. –

risposta

0

Due anni di ritardo ma per altre persone alla ricerca di una soluzione. La soluzione che ha funzionato per me

(come detto da user3710546 nei commenti di cui sopra)

è scaricare e installare XQuartz https://www.xquartz.org

See StackOverflow risponde here e here

Problemi correlati