Noté que incluso este mensaje se mostró como un error (en color ROJO), ¡el script se ejecutó con éxito! Unos días después vi una posible solución y publiqué una respuesta en SO . La "solución" es:
# Prevent TTY Errors (copied from laravel/homestead: "homestead.rb" file)... By default this is "bash -l".
config.ssh.shell = "bash -c 'BASH_ENV=/etc/profile exec bash'"
Tal vez simplemente no lo necesite, pero puede probarlo y usarlo si funciona para usted.
Como puede ver en la línea comentada arriba, el equipo de laravel ha impedido que "mesg: ttyname falló ioctl inapropiado para el dispositivo". Gracias por este!
A la mayoría de los desarrolladores les gustaría evitar errores / advertencias cuando hacemos desarrollo, por lo que parece ser la solución (una posible solución) que necesitábamos.
Nota importante: No he probado esta solución demasiado, pero el cuadro comienza sin el error "mesg: ttyname falló Inactivo apropiado para el dispositivo". Puede probarlo y, si tiene algún problema, ¡simplemente deje un comentario para ahorrarle tiempo a otra persona!