Resolvido o problema para mim ao usar nodecompletamente conemu.
jakub.g
Muito obrigado ... Isso funcionou para mim.
HassanSh__3571619 29/10
2
Acredito que esse problema seja mais sobre como o Git Bash lida com a tubulação e menos sobre o PHP, porque encontrei o mesmo sintoma usando o Python no Windows. A resposta atualmente mais votada não funciona para mim. Pode funcionar alguns meses depois, com base neste comentário e em um comentário subsequente . Mas estou impaciente, por isso optei por usar o prompt de comando nativo do Windows e, pronto, funciona!
NÃO FUNCIONA no Git Bash
rayluo@DESKTOP-10B0N4G MINGW64 ~
$ python -c "print('hello world')" > test.txt
stdout is not a tty
Respostas:
O que funcionou para mim, com base nos comentários de Peh em stackoverflow.com/questions/33622087
fonte
Eu encontrei um tópico semelhante como este. Uma solução que funcionou para mim:
Escrever
ao invés de
Então basta anexar a
.exe
extensão aos seus comandos e ela funciona.Encontre esta solução aqui: /programming//a/44727575/2377961
fonte
Se você estiver usando o winpty sob o capô, precisará passar o
-Xallow-non-tty
argumento para corrigir isso:fonte
node
completamenteconemu
.Acredito que esse problema seja mais sobre como o Git Bash lida com a tubulação e menos sobre o PHP, porque encontrei o mesmo sintoma usando o Python no Windows. A resposta atualmente mais votada não funciona para mim. Pode funcionar alguns meses depois, com base neste comentário e em um comentário subsequente . Mas estou impaciente, por isso optei por usar o prompt de comando nativo do Windows e, pronto, funciona!
NÃO FUNCIONA no Git Bash
OBRAS no prompt de comando
fonte
Você está redirecionando a saída do seu terminal (tty) para um arquivo. Portanto, sua saída não é mais um tty.
A mensagem faz todo sentido. No entanto, isso não deve ser um erro.
Não consigo reproduzir esse comportamento em um sistema linux.
fonte