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:)