Applies ToRevolution Analytics

Problema

Executar um script ou R resultados do comando do erro:

Erro fatal: não é possível criar 'R_TempDir'Erro: 18:25: símbolo inesperado17: r < - c (REVO = Revobase::getRevoRepos()18: LOCAL_3.1Execução paradaErro: 18:25: símbolo inesperado17: r < - c (REVO = Revobase::getRevoRepos()18: LOCAL_3.1Execução parada

Solução

Isto é normalmente devido à incapacidade de escrita para o actual directório temporário especificado para a sessão de R devido a permissões ou exaustão do espaço.Por predefinição, a sessão de R no Linux vai escrever respectivos ficheiros temporários para cada sessão para um directório do formulário ' tmp/RtmpO2MIQ7' onde o subdirectório /tmp é gerado aleatoriamente para cada nova sessão. Dentro da sessão, pode determinar o directório temp actual com o comando 'tempdir()'. No início da sessão, R irá primeiro verificar, por sua vez, se as variáveis de ambiente TMPDIR, TMP e TEMP são definidas e utilizam o primeiro é definido como o directório temp. Se nenhum estiver definido, será predefinido para /tmp. Se /tmp for insuficiente para conter os ficheiros de trabalho temporários criados por algumas operações de RevoScaleR, pode criar um sistema de ficheiros temp alternativo com mais espaço do que /tmp e exportar TMPDIR para apontar para a mesma no ambiente.Ambientes de cluster, este deve ser efectuado em todos os nós. Para clusters LSF, consulte a secção 7.8.1 do RRE manual de instalação do Linux LSF podem substituir este valor TMPDIR em alguns casos e redireccionar ficheiros tmp para /tmp mesmo assim. Isto pode ser desactivado no lsf.conf.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.