r statet

Arquitecto/estado: el lanzamiento de R Console se canceló porque el motor R falló



statet (1)

Recientemente actualicé la versión 0.9.7 de Architect en mi máquina Win 7. Sin embargo, después de iniciar Architect, la consola RJ no se ejecutó y recibí el mensaje de error:

‘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''.

Instalé los paquetes ''rj'' y ''rj.gd'' a través de la consola de ejecución RTerm (que funciona) dentro de Architect usando el comando sugerido en www.walware.de :

install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-2.0")

Luego, reinicié windows, y reinicié Architect. Mismo mensaje de error. Amplié los detalles del mensaje de error y noté la siguiente línea:

SEVERE: Path to rj package not found. Use R_LIBS or java property ''de.walware.rj.rpkg.path'' to specify the location.

Así que abrí una consola de ejecución RTerm para comprobar si alguna de mis ubicaciones .libPaths () contiene los directorios ''rj'' o ''rj.gd''. Curiosamente, lo hacen. Mi primera ruta .libPaths contiene ambos paquetes. Así que esa no parece ser la razón. ¿Cómo podría arreglarse esto?


Recibí comentarios rápidos y útiles de Open Analytics (¡gracias!), Quien me informó que el problema se debe a cambios en Java 8. Con Java 7, Architect funciona bien. La próxima versión de Architect incorporará los cambios en Java 8.

Para que funcione con Java 7, aplique el uso de un Java Runtime específico, usando el argumento -vm en el archivo architect.ini de la siguiente manera:

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

(cuidado con el salto de línea, que se requiere)

Esto es particularmente útil si tiene varias versiones de Java en su sistema donde el Java predeterminado no es adecuado para su uso con Architect. El archivo architect.ini se encuentra directamente en el nivel superior de la carpeta de instalación de Architect. Puede averiguar dónde se encuentra mirando las Propiedades del acceso directo de Architect en su escritorio.

NB: el argumento -vm debe ponerse antes del argumento -vmargs, de lo contrario, simplemente se ignora.

NB ejemplos de especificación -vm en GNU / Linux y Mac OS X:

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

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