¿Hay alguna manera de tener algo similar a Cygwin en Mac?

4

Soy un desarrollador web que utiliza un MacBook Pro con OS X 10.9.3.

Antes de comenzar a desarrollar en una Mac, usé Cygwin en una máquina con Windows para ver lo que estaba sucediendo detrás de la escena en mi aplicación web. Tenía un sistema de registro integrado en PHP que creaba archivos de registro con todo el contenido de las variables que quería depurar.

Básicamente, este sistema de registro crea otro archivo PHP con toda la depuración necesaria y, a través de Cygwin, cada vez que actualizo mi aplicación web en el navegador, se actualizaría de forma sincrónica y generaría una nueva impresión con todas mis actualizaciones de códigos recientes.

He buscado por todas partes pero no encontré ninguna solución cercana.
El que estoy usando en este momento es usar el terminal y retorcerse:

cat /Applications/MAMP/htdocs/BO_V2/data/logs/log-2014-07-10.php 

Pero no es automático y tengo que presionar + ingresar cada vez que quiera ver lo que debe mostrar el archivo de registro.

En OS X, ¿hay alguna forma de que Terminal u otra aplicación actualice la impresión de mi archivo de registro cada vez que actualizo la ventana de mi navegador (Chrome, Firefox o Safari)?

    
pregunta CIRCLE 11.07.2014 - 19:20

2 respuestas

25
  • En Windows, Cygwin es un entorno similar a Unix.
  • OS X (ahora macOS) está lleno en UNIX, por lo que no hay necesidad de agregar nada para obtener estas herramientas de Unix.

Abra Terminal.app y comience con páginas de manual .

Los comandos more y tail -f son comandos típicos de Unix para buscar, buscar y ver un archivo de registro.

En su ejemplo, el comando tail para ver su archivo de registro es:

tail -f /Applications/MAMP/htdocs/BO_V2/data/logs/log-2014-07-10.php
    
respondido por el bmike 11.07.2014 - 19:27
4

Suponiendo que sea lo mismo que en Linux, también podría usar:

less /Applications/MAMP/htdocs/BO_V2/data/logs/log-2014-07-10.php

Luego, presione Shift + F para que se adapte automáticamente, o simplemente Shift + G para ir a el final del archivo.

    
respondido por el grg03002 11.07.2014 - 20:32

Lea otras preguntas en las etiquetas