Você precisa definir HOME
como uma variável USER .
Eu detectei o mesmo comportamento quando ele foi definido como uma variável do sistema.
De repente, recebi o seguinte erro ao inicializar o terminal do Cygwin:
mkdir: cannot create directory '/cygdrive/c/WINDOWS/system32/config': Permission denied
/cygdrive/c/WINDOWS/system32/config/systemprofile could not be created.
Setting HOME to /tmp.
O terminal estava trabalhando anteriormente para mim sem esse erro. Eu não fiz alterações desde o último sucesso. Não sei por que o terminal precisa criar um diretório no diretório do Windows, de qualquer forma.
Eu defini a variável HOME
como %USERPROFILE%
de acordo com estas instruções .
Se eu executar o terminal como administrador, não receberei esse erro e meu diretório pessoal estará correto.
O que poderia ter mudado para causar esse erro e como posso corrigi-lo?