Cómo configurar variables de entorno de R en Linux

Cómo configurar variables de entorno de R en Linux

Llamo a un script R desde PHP y funciona bien. Solo lo llamo usando esta función.

shell_exec("Rscript play.r");

Para hacer eso, tuve que configurar variables de entorno en Windows para que el sistema operativo reconociera el ejecutable de R.

Bueno, ahora estoy intentando hacer lo mismo con Linux. Tengo el mismo error que tenía en Windows antes de configurar las variables de entorno:

Rscript:not found 127

Creo que el sistema operativo Linux no encuentra la ruta al "ejecutable" de R cuando lo llamo desde PHP.

Creo que debo configurar las variables de entorno en R en Linux, pero no sé cómo hacerlo.

¿Qué tengo que hacer?

Respuesta1

No es necesario establecer variables ambientales. Simplemente llame Rscriptpor su ruta completa:

shell_exec("/usr/local/bin/Rscript ...");

Eso sí, cambia el camino hacia donde realmente esté. Puedes comprobarlo desde un shell ejecutando which Rscript.

Si realmente desea cambiar la RUTA para PHP, debe verificaresta publicación de desbordamiento de pila.

información relacionada