7 votes

Existe-t-il un moyen d'avoir quelque chose de similaire à Cygwin sur Mac ?

Je suis un développeur web utilisant un MacBook Pro sous OS X 10.9.3.

Avant de commencer à développer sur un Mac, j'utilisais Cygwin sur une machine Windows pour voir ce qui se passait derrière la scène de mon application web. J'avais un système de journalisation construit en PHP qui créait des fichiers journaux avec tout le contenu des variables que je voulais déboguer.

En gros, ce système de journalisation crée un autre fichier PHP avec tout le débogage nécessaire et, par le biais de Cygwin, chaque fois que je rafraîchissais mon application web dans le navigateur, il se rafraîchissait de manière synchrone et sortait une nouvelle impression avec toutes mes récentes mises à jour de code.

J'ai cherché partout mais je n'ai pas trouvé de solution proche.
Celui que j'utilise en ce moment utilise le terminal et se tortille :

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

Mais ce n'est pas automatique et je dois appuyer sur + enter à chaque fois que je veux voir ce que le fichier journal a à montrer.

Sous OS X, existe-t-il un moyen de demander à Terminal ou à une autre application de rafraîchir l'impression de mon fichier journal chaque fois que je rafraîchis la fenêtre de mon navigateur (Chrome, Firefox ou Safari) ?

25voto

Oskar Points 1242
  • Sous Windows, le Cygwin est un environnement de type Unix.
  • OS X (maintenant MacOS) est entièrement basé sur UNIX, il n'y a donc pas besoin d'ajouts pour obtenir ces outils unix.

Ouvrez Terminal.app et commencez par pages de manuel .

Le site more y tail -f sont des commandes Unix typiques pour consulter, rechercher et observer un fichier journal.

Pour votre exemple, le queue pour surveiller votre fichier journal est :

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

5voto

grg03002 Points 51

En supposant que c'est la même chose que sous Linux, vous pouvez aussi utiliser :

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

Ensuite, appuyez sur Shift + F pour qu'il soit suivi automatiquement, ou simplement Shift + G pour aller à la fin du fichier.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X