gpt4 book ai didi

r - 建筑师/StatET : Launching R Console was cancelled because R engine failed

转载 作者:行者123 更新时间:2023-12-03 11:01:34 27 4
gpt4 key购买 nike

我最近升级到 Architect我的 Win 7 机器上的 0.9.7 版。但是,在启动 Architect 后,RJ 控制台无法启动,并且我收到了错误消息:

‘Launching the R Console was cancelled, because It seems starting the R engine failed.”
Please make sure that R package 'rj' (2.0 or compatible) is installed and
that the R library paths are set correctly for the R environment
configuration 'Embedded R Server'.

我使用 www.walware.de 上建议的命令,通过 Architect 中的 RTerm 运行控制台(它确实可以工作)安装了包“rj”和“rj.gd”。 :
install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-2.0")

然后,我重新启动了 Windows,并重新启动了 Architect。相同的错误信息。我放大了错误消息的详细信息,并注意到以下行:
SEVERE: Path to rj package not found. Use R_LIBS or java property 
'de.walware.rj.rpkg.path' to specify the location.

所以我打开了一个 RTerm 运行控制台来检查我的任何 .libPaths() 位置是否包含目录“rj”或“rj.gd”。奇怪的是,他们确实如此。我的第一个 .libPaths 路径包含两个包。所以这似乎不是原因。
这怎么可能解决?

最佳答案

我收到了来自 Open Analytics 的及时和有用的反馈。 (谢谢!),谁告诉我问题是由于 Java 8 的变化造成的。使用 Java 7,Architect 可以正常工作。 Architect 的下一个版本将包含 Java 8 中的更改。

为了让它与 Java 7 一起工作,通过使用 architect.ini 文件中的 -vm 参数来强制使用特定的 Java 运行时,如下所示:

-vm
C:\Program Files\Java\jre7\bin\javaw.exe

(注意换行符,这是必需的)

如果您的系统上有多个 Java 版本,而默认 Java 不适合与 Architect 一起使用,这将特别有用。可以直接在 Architect 安装文件夹的顶层找到architect.ini 文件。您可以通过查看桌面上 Architect 快捷方式的属性来找出它的位置。

注: -vm 参数应该放在 -vmargs 参数之前,否则它会被忽略!

注: GNU/Linux 和 Mac OS X 上的 -vm 规范示例:

http://wiki.eclipse.org/Eclipse.ini#-vm_value:_Linux_Example

http://wiki.eclipse.org/Eclipse.ini#-vm_value:_Mac_OS_X_Example

关于r - 建筑师/StatET : Launching R Console was cancelled because R engine failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31670733/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com