Sempre que abro o terminal, acabo sempre com o mesmo erro.
-bash: export: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/usr/local/hadoop/bin': not a valid identifier
E sempre que executar linhas de comando, o terminal gera um erro, como
-bash: sudo: No such file or directory
Eu não consigo nem editar ~ / .bashrc através de gedit ~/.bashrc
, o que acho que pode ser o problema. Mas um echo $PATH
me dá uma linha vazia.
A propósito, todas essas coisas acontecem sob minha conta pessoal. Há uma conta de usuário hadoop dedicada, que eu criei especificamente para rodar hadoop e de fato funciona bem sem problemas.
Eu realmente aprecio se alguém pudesse me dizer o que está acontecendo aqui, e isso tem me frustrado por uma semana ou mais. Desde já, obrigado.
EDITAR:
Como eu disse acima, tenho duas contas, uma das quais foi gerada exclusivamente para o hadoop, e a outra é onde guardo todo o resto. No processo de configuração do hadoop, que envolve a edição de variáveis de ambiente, editei ~/.bashrc
conforme instruído por alguns tutoriais. Então tudo está bem sob a conta do hadoop. No entanto, quando mudo para o meu pessoal, o problema em questão ocorre. Gostaria de saber se existe uma maneira de manter a edição exclusiva da conta hadoop, não afetando a outra, já que nunca existe um problema antes de criar a conta hadoop e instalar o hadoop nela.