Configuración de la variable de entorno R_HOME para diferentes usuarios<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Tengo un script JSL que llama una rutina R Para ejecutarlo, estoy configurando una variable de entorno llamada R_HOME en la ubicación en la que se ha instalado R (actualmente, la versión 3.2.2). La sintaxis es:
Establecer variable de entorno ("R_HOME", "C: \ cualquiera que sea la ruta en mi computadora portátil \ R-3.2.2");
Todo funciona; No hay problema. Sin embargo, Necesito implementar esta secuencia de comandos para un número de otros usuarios, cada uno de los cuales podría haber (a) poner el paquete R en otro lugar, y (b) haberlo instalado con un nombre diferente, lo que es más obvio si se lanza una nueva versión de R , y lo instalan con el nombre predeterminado del nuevo número de versión. Me parece que esto me presenta un problema, porque no sé qué establecer la variable de entorno R_HOME para nadie más que para mí.
¿Hay alguna forma de que pueda buscar la versión más reciente de R, sea la que sea, en las máquinas de los otros usuarios y luego configurar la variable de entorno en consecuencia? ¿O tendré que insistir en que cada usuario dé a su directorio R exactamente el mismo nombre, y colocarlo en una ubicación específica que yo especifique?
Muchas gracias
Re: configurando la variable de entorno R_HOME para diferentes usuariosGracias Jim, parece que este problema en particular simplemente desaparecerá cuando llegue el momento de implementarlo, lo que es una gran noticia.
Muchas gracias,
David
Re: configurando la variable de entorno R_HOME para diferentes usuariosJMP debería encontrar automáticamente la variable de entorno R_HOME. Lo siguiente se ha tomado de la guía de scripts JMP.
Cómo JMP encuentra R
JMP demora la carga de R hasta que un script basado en JSL requiera acceso a él. Cuando JMP necesita cargar R, sigue los pasos estándar para encontrar R en una computadora con Windows: 1. Busque la variable de entorno R_HOME. Si la variable existe, cargue R desde el directorio especificado. 2. Si la variable de entorno R_HOME no existe, busque el valor InstallPath en el registro de Windows bajo la siguiente clave: HKEY_LOCAL_MACHINE \ SOFTWARE \ R-core \ R Para JMP de 32 bits que se ejecuta en una máquina de 64 bits, el valor de InstallPath está debajo la siguiente clave: HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432NODE \ R-core \ R Si existe el valor InstallPath, cargue R desde el directorio especificado. 3. Si el valor InstallPath no existe, un mensaje de error indica que no se pudo encontrar R.
Si R está instalado correctamente, establecerá la variable de entorno R_HOME, por lo que sus colegas no deberían tener un problema al ejecutar su script, siempre que no anule la variable de entorno R_HOME.