Provavelmente o que aconteceu foi que o GRASS brew fez algo estúpido e adicionou essa linha ao final do arquivo ~/.bash_profile ou ~/.bashrc ou possivelmente ~/.profile ( ~ é o seu diretório inicial - algo como /Users/Willburt ). Infelizmente eu não estou no meu Mac agora para testar isso, mas tente abrir o Terminal.app, indo para as Preferências, e na aba Inicializar selecione "Shells Open With: Command (Caminho Completo)" e digite env - "$(command -v bash)" --noprofile --norc . Isso iniciará bash (o shell de login padrão no OSX), mas não executará nenhum dos arquivos mencionados acima.
Quando estiver em, use /bin/ls -la para listar todos os arquivos em seu diretório pessoal, incluindo os "ocultos" (aqueles que começam com . ) e veja quais dos arquivos acima você possui. Use cat filename para listar o conteúdo dos arquivos e /bin/vi filename para editar o (s) arquivo (s) para remover a linha ofensiva. Se você não usou vi antes, aqui estão os comandos principais: Você começará em "modo de comando", o que significa que você pode se movimentar, mas não pode digitar nada. Pressione i (letra minúscula I) para entrar no "modo de inserção", mova para onde você quiser com as teclas de seta e, em seguida, insira um símbolo # como o primeiro caractere na linha ofensiva. não seja executado da próxima vez. Quando terminar de editar, clique em Esc e, em seguida, em :wq para gravar o arquivo no disco e sair. Tenha em mente que a linha pode não ser
/Applications/GRASS-6.4.app/Contents/MacOS/grass.sh'; exit
exatamente, pode ser algo como /usr/local/bin/rungrass ou algo semelhante.
Depois de toda essa tolice, feche sua sessão bash , volte para as Preferências e mude de volta para o que era antes, e esperançosamente você deve estar pronto.
Como uma maneira completamente diferente de corrigir isso, mova /Applications/GRASS-6.4.app para algum outro local, como o seu Desktop, então você pode usar o Terminal.app como o normal para localizar e editar seus arquivos de inicialização. Sua escolha:)