Isso é frustrante, mas não deve ser muito difícil de depurar. A verificação de /etc/profile
e /etc/bash.rc
é um pouco profunda demais e excessiva. Os primeiros lugares que eu verificaria estão nos arquivos de ambiente do shell específicos do usuário que são carregados sempre que uma nova janela é aberta: ~/.bash_profile
, ~/.bash_login
e ~/.profile
.
Meu palpite é que algum lixo de comando foi anexado ao final de pelo menos um desses arquivos. E tudo o que esses arquivos fazem é definir seu ambiente de shell Bash local, que é o que você vê quando abre pela primeira vez uma janela “Terminal” ou abre uma nova guia em “Terminal”.
Procure em cada arquivo assim; Estou usando nano
neste exemplo, mas fique à vontade para usar o editor de texto simples que você preferir
nano ~/.bash_profile
nano ~/.bash_login
nano ~/.profile
Apenas procure o comando errante cd /workspace/test/app/helpers
em qualquer / todos eles e exclua o comando.
Além disso, se você está nervoso com a exclusão de qualquer coisa nesses arquivos, apenas comente as linhas com #
e veja o que acontece. Contanto que o comando seja comentado, ele não será executado. E se não for executado, não haverá mais erros.