Como configurar variáveis de ambiente R no Linux

0

Eu chamo um script r do PHP e ele funciona bem. Eu só chamo usando essa função

shell_exec ("Rscript play.r");

Para fazer isso eu tive que fazer a configuração em variáveis de ambiente no Windows para o R executável ser reconhecido pelo sistema operacional.

Bem, agora estou tentando fazer o mesmo com o linux. Eu tenho o mesmo erro que eu tive no windows antes de configurar variáveis de ambiente:

Rscript:not found 127

Eu acho que o sistema operacional LINUX não está encontrando o caminho para o "executável" do R quando eu o chamar do PHP.

Eu acho que devo definir as variáveis de ambiente para R no linux, mas eu não sei como fazer isso.

Alguém tem uma ideia? Obrigado

    
por zwitterion 05.07.2014 / 15:58

1 resposta

1

Você não precisa necessariamente definir variáveis ambientais. Simplesmente chame Rscript pelo caminho completo:

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

Claro, mude o caminho para onde quer que esteja. Você pode verificar em um shell executando which Rscript .

Se você realmente quer mudar o PATH para PHP, você deve checar esta postagem do Stack Overflow .

    
por 05.07.2014 / 16:26