Provavelmente, isso é algum conflito resultante de seu PATH
. Por exemplo. aqui, estou recebendo um erro na inicialização porque /etc/bash.bashrc
está procurando por getent
, que está ausente do MSYS do Git, mas está presente no Cygwin, que eu tenho ainda mais em PATH
.
.bashrc
não é o único arquivo analisado automaticamente. Há também /etc/profile
, /etc/profile.d/*
, /etc/bash.*
e ~/.bash*
.
Para localizar o problema,
- renomeia
c:\Program Files\Git\etc
para excluir arquivos de inicialização e quaisquer outros arquivos de alteração de comportamento, como/etc/inputrc
. Se o problema persistir, procure o motivo na lista dos módulos carregados (pode ser visualizado comprocexp
). - execute
bash -i --noprofile --norc
para desativar apenas os arquivos de inicialização. - renomeie arquivos / pastas de inicialização individuais (metade do valor de cada vez para identificar o culpado com o número logarítmico de etapas ) .