我一直在尝试用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我被告知需要使用以下命令NOAWT=1 R CMD INSTALL ...安装R,我不完全确定如何使用自制软件来完成此操作。
我试着使用这个brew install r --NOAWT=1,但没有成功。
任何帮助都将不胜感激。谢谢。
发布于 2012-02-07 12:10:29
如果你从homebrew安装R,R是从源代码编译的。要在出现此错误的位置安装类似iplots的内容,需要从R控制台使用以下命令:
Sys.setenv(NOAWT=1)您可能需要删除此后记,在这种情况下,您可以使用以下命令:
Sys.unsetenv("NOAWT")https://stackoverflow.com/questions/9103494
复制相似问题