Définition de la variable d'environnement R_HOME pour différents utilisateurs<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut,
J'ai un script JSL qui appelle une routine R.Pour l'exécuter, je définis une variable d'environnement appelée R_HOME à l'emplacement dans lequel R (actuellement version 3.2.2) a été installé.La syntaxe est :
Définir la variable d'environnement ("R_HOME", "C:\quel que soit le chemin sur mon ordinateur portable\R-3.2.2");
Tout fonctionne; aucun problème.Cependant, Je dois déployer ce script sur un certain nombre d'autres utilisateurs, dont chacun aurait pu (a) placer le package R ailleurs et (b) l'installer sous un nom différent - le plus évidemment si une nouvelle version de R est publiée. , et ils l'installent avec le nom par défaut du nouveau numéro de version.Il me semble que cela me pose un problème, car je ne sais pas sur quoi définir la variable d'environnement R_HOME pour quelqu'un d'autre que moi.
Existe-t-il un moyen de rechercher la version la plus récente de R - quelle qu'elle soit - sur les machines des autres utilisateurs, puis de définir la variable d'environnement en conséquence ?Ou dois-je insister pour que chaque utilisateur donne exactement le même nom à son répertoire R et le place dans un emplacement spécifique que je spécifie ?
Merci beaucoup
Re : Définition de la variable d'environnement R_HOME pour différents utilisateursMerci Jim - il semble que ce problème particulier va tout simplement disparaître lorsque viendra le temps de le déployer, ce qui est une excellente nouvelle.
Merci beaucoup,
David
Re : Définition de la variable d'environnement R_HOME pour différents utilisateursJMP devrait automatiquement trouver la variable d'environnement R_HOME.Ce qui suit est tiré du Guide de script JMP
Comment JMP trouve R
JMP retarde le chargement de R jusqu'à ce qu'un script basé sur JSL en demande l'accès. Lorsque JMP doit charger R, il suit les étapes standard pour rechercher R sur un ordinateur Windows : 1. Recherchez la variable d'environnement R_HOME. Si la variable existe, chargez R à partir du répertoire spécifié. 2. Si la variable d'environnement R_HOME n'existe pas, recherchez la valeur InstallPath dans le registre Windows sous la clé suivante : HKEY_LOCAL_MACHINE\SOFTWARE\R-core\R Pour JMP 32 bits exécuté sur un ordinateur 64 bits, la valeur InstallPath est sous la clé suivante : HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432NODE\R-core\R Si la valeur InstallPath existe, chargez R à partir du répertoire spécifié. 3. Si la valeur InstallPath n'existe pas, un message d'erreur indique que R est introuvable.
Si R est installé correctement, il définira la variable d'environnement R_HOME, donc vos collègues ne devraient pas avoir de problème pour exécuter votre script, tant que vous ne remplacez pas la variable d'environnement R_HOME.