无法安装JGR

时间:2012-01-30 00:36:45

标签: java macos r

我一直试图安装JGR但没有成功。当我尝试时,我收到下面发布的错误。我已经尝试使用JGR-1.6-SL.dmg安装以及通过R终端安装。这似乎是一个java问题,但我不知道如何解决它。

这是我的系统信息:

OSX 10.7.2
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03-383-11A511)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-383, mixed mode)
R version 2.14.1 (2011-12-22)  (Installed with homebrew)

错误:

* 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

非常感谢任何帮助。感谢。

2 个答案:

答案 0 :(得分:3)

在您的OS X版本上,如果要从源代码编译iplots和JGR包(例如,使用NOAWT=1),则需要设置NOAWT=1 R CMD INSTALL ..

有关JGR / rJava / iplots

的问题,请使用stats-rosuda-devel邮件列表

答案 1 :(得分:3)

如果您从自制软件安装R,则R从源代码编译。要安装像iplots这样的错误,你需要在R控制台上使用以下命令:

Sys.setenv(NOAWT=1)

您可能需要删除此后缀,在这种情况下,您可以使用此:

Sys.unsetenv("NOAWT")