【发布时间】:2012-02-01 21:17:08
【问题描述】:
我一直在尝试使用 homebrew 安装 R 语言,但是当我安装 iplots 之类的 java 包时,出现以下错误:
* installing *source* package ‘iplots’ ...
** R
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices ...
** testing if installed package can be loaded
Note: On Mac OS X we strongly recommend using iplots from within JGR.
Proceed at your own risk as iplots cannot resolve potential ev.loop deadlocks.
'Yes' is assumed for all dialogs as they cannot be shown without a deadlock,
also ievent.wait() is disabled.
2012-01-29 16:24:57.870 R[29384:c07] Apple AWT Java VM was loaded on first thread -- can't start AWT.
Error : .onLoad failed in loadNamespace() for 'iplots', details:
call: .jnew("org/rosuda/iplots/Framework")
error: java.lang.InternalError: Can't start the AWT because Java was started on the first thread. Make sure StartOnFirstThread is not specified in your application's Info.plist or on the command line
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/Users/User/Library/R/2.14/library/iplots’
Warning in install.packages :
installation of package ‘iplots’ had non-zero exit status
ERROR: dependency ‘iplots’ is not available for package ‘JGR’
* removing ‘/Users/User/Library/R/2.14/library/JGR’
Warning in install.packages :
installation of package ‘JGR’ had non-zero exit status
有人告诉我,R 需要使用以下命令安装 NOAWT=1 R CMD INSTALL ... 我不完全确定如何使用自制软件来执行此操作。
我尝试使用这个brew install r --NOAWT=1,但没有成功。
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
SO 题外话;不是关于编程的问题;可能属于 superuser.com。如果您正在破解/修改 brew 安装程序并遇到此错误,那么问题将是合适的。