5

rugarch の読み込みに問題があります。問題なくインストールできます

install.packages('rugarch')

ただし、読み込もうとするとエラーが発生します

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’

Rをアップグレードしようとしましたが、パッケージを再インストールしても無駄でした。これが私のシステム設定です:

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  

どんな助けでも大歓迎です。また、クランページからダウンロードしようとしましたが、同じエラーが発生します。その価値のために、rugarchは3.2.064ビットコンピューターを実行している私のWindowsコンピューターにインストールしてロードします。

https://cran.r-project.org/src/contrib/Archive/rugarch/から古いバージョンの rugarch をインストールしようとしましたが、インストールすらできません。やってみ1.3-3, 1.3-1, and 1.2-9ました。これは私が得るエラーです:

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
4

1 に答える 1

0

2年遅すぎますが、解決策を探している他の人にとっては. 私のために働いた解決策

(上記のコメントでuser3710546が述べたように)

XQuartz https://www.xquartz.orgをダウンロードしてインストールすることです。

ここここでStackoverflowの回答を参照してください

于 2017-11-21T07:17:52.573 に答える