2015-07-28 12 views
24

Ho recentemente aggiornato a Architect versione 0.9.7 sulla mia macchina Win 7. Tuttavia, dopo l'avvio Architetto, la console RJ non sarebbe lanciare e ho ottenuto il messaggio di errore:Architect/StatET: Avvio di R Console è stato annullato perché il motore R non è riuscito

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

ho installato 'RJ' i pacchetti e 'rj.gd' tramite la console corsa RTerm (che non capita di lavoro) all'interno Architetto utilizzando il comando suggerito il www.walware.de:

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

Poi, ho riavviato finestre e architetto riavviato. Lo stesso messaggio di errore. Ho ingrandito sui dettagli del messaggio di errore e ho notato la seguente riga:

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

Così ho aperto una console corsa RTerm per verificare se nessuno dei miei .libPaths() posizioni contiene le directory 'RJ' o 'rj .GD'. Stranamente, lo fanno. Il mio primo percorso .libPaths contiene entrambi i pacchetti. Quindi non sembra essere la ragione. Come potrebbe essere risolto?

risposta

20

Ho ricevuto un feedback rapido e utile da Open Analytics (grazie!), Che mi ha informato che il problema è dovuto a modifiche in Java 8. Con Java 7, Architect funziona correttamente. La prossima versione di Architect incorporerà le modifiche in Java 8.

Per farlo funzionare con Java 7, imporre l'utilizzo di uno specifico Runtime Java, utilizzando l'argomento -vm nel file architect.ini come segue :

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

(MIND THE interruzione di linea, che è richiesto)

Ciò è particolarmente utile se si dispone di più versioni di Java sul sistema in cui il valore di default di Java non è adatto per l'uso con l'Arch. Il file architect.ini si trova direttamente al livello più alto della cartella di installazione di Architect. Puoi scoprire dove si trova guardando le Proprietà del collegamento Architect sul tuo desktop.

N.B. l'argomento -vm deve essere messo prima dell'argomento -vmargs altrimenti viene semplicemente ignorato!

N.B. esempi di specifiche -vm su GNU/Linux e 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

Problemi correlati