Impostazione della variabile di ambiente R_HOME per diversi utenti<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />CIAO,
Ho uno script JSL che chiama una routine R.Per eseguirlo, sto impostando una variabile di ambiente chiamata R_HOME nella posizione in cui è stato installato R (attualmente versione 3.2.2).La sintassi è:
Set Environment Variable("R_HOME", "C:\qualunque sia il percorso sul mio laptop\R-3.2.2");
Tutto funziona; Nessun problema.Tuttavia, Devo distribuire questo script a un numero di altri utenti, ognuno dei quali avrebbe potuto (a) inserire il pacchetto R da qualche altra parte e (b) installarlo con un nome diverso, ovviamente se viene rilasciata una nuova versione di R e lo installano con il nome predefinito del nuovo numero di versione.Mi sembra che questo mi presenti un problema, perché non so su cosa impostare la variabile d'ambiente R_HOME per chiunque altro tranne me.
C'è un modo per cercare la versione più recente di R, qualunque essa sia, sui computer degli altri utenti e quindi impostare la variabile di ambiente di conseguenza?O dovrò insistere affinché ogni utente assegni alla propria directory R esattamente lo stesso nome e inserirla in una posizione specifica da me specificata?
Grazie molto
Oggetto: Impostazione della variabile d'ambiente R_HOME per diversi utentiGrazie Jim, sembra che questo particolare problema scomparirà semplicemente quando verrà il momento di implementarlo, il che è un'ottima notizia.
Grazie molto,
Davide
Oggetto: Impostazione della variabile d'ambiente R_HOME per diversi utentiJMP dovrebbe trovare automaticamente la variabile di ambiente R_HOME.Quanto segue è tratto dalla JMP Scripting Guide
Come JMP trova R
JMP ritarda il caricamento di R fino a quando uno script basato su JSL richiede l'accesso. Quando JMP deve caricare R, segue i passaggi standard per trovare R su un computer Windows: 1. Cerca la variabile di ambiente R_HOME. Se la variabile esiste, carica R dalla directory specificata. 2. Se la variabile di ambiente R_HOME non esiste, cercare il valore InstallPath nel registro di Windows nella seguente chiave: HKEY_LOCAL_MACHINE\SOFTWARE\R-core\R Per JMP a 32 bit in esecuzione su una macchina a 64 bit, il valore InstallPath è sotto la seguente chiave: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432NODE\R-core\R Se il valore InstallPath esiste, caricare R dalla directory specificata. 3. Se il valore InstallPath non esiste, un messaggio di errore indica che non è stato possibile trovare R.
Se R è installato correttamente, imposterà la variabile di ambiente R_HOME, quindi i tuoi colleghi non dovrebbero avere problemi a eseguire lo script, a condizione che tu non sovrascriva la variabile di ambiente R_HOME.