Resolvió el problema para mí cuando lo uso a nodetravés de conemu.
jakub.g
Muchas gracias ... Esto funcionó para mí.
HassanSh__3571619
2
Creo que este problema es más sobre cómo Git Bash maneja las tuberías, y menos sobre PHP, porque encontré el mismo síntoma al usar Python en Windows. La respuesta más votada actualmente no funciona para mí. Podría funcionar unos meses más tarde, según este comentario y un comentario de seguimiento . Pero soy impaciente, así que elijo usar el símbolo del sistema nativo de Windows y, ¡listo, funciona!
NO FUNCIONA en Git Bash
rayluo@DESKTOP-10B0N4G MINGW64 ~
$ python -c "print('hello world')" > test.txt
stdout is not a tty
Respuestas:
Lo que funcionó para mí, basado en los comentarios de Peh a stackoverflow.com/questions/33622087
fuente
Encontré un tema similar como este. Una solución que funcionó para mí:
Escribir
en lugar de
Así que debe agregar la
.exe
extensión a sus comandos y funciona.Encontré esta solución aquí: /programming//a/44727575/2377961
fuente
Si está utilizando winpty debajo del capó, debe pasar el
-Xallow-non-tty
argumento para solucionar esto:fuente
node
través deconemu
.Creo que este problema es más sobre cómo Git Bash maneja las tuberías, y menos sobre PHP, porque encontré el mismo síntoma al usar Python en Windows. La respuesta más votada actualmente no funciona para mí. Podría funcionar unos meses más tarde, según este comentario y un comentario de seguimiento . Pero soy impaciente, así que elijo usar el símbolo del sistema nativo de Windows y, ¡listo, funciona!
NO FUNCIONA en Git Bash
TRABAJOS en el símbolo del sistema
fuente
Está redirigiendo su salida desde su terminal (tty) a un archivo. Por lo tanto, su salida ya no es un tty.
El mensaje tiene mucho sentido. Sin embargo, esto no debería ser un error.
No puedo reproducir este comportamiento en un sistema Linux.
fuente