2013-10-21 10 views
5

Meine Heim- und Arbeitscomputer laufen beide Mountain Lion mit dem neuesten Update.make iterm show ansi standardmäßig

Allerdings konnte ich auf meinem Arbeitscomputer keine ANSI-Ausgabe erhalten, wenn laravel oder symfony-console Komponente verwendet wurde. Ich brauche --ansi Schalter, um die Farben zu erhalten. Ich benutze Solarized Dark Farbschema.

In Heimcomputer muss ich --ansi Schalter nicht einstellen.

Also, wie kann ich festlegen, Terminal ANSI standardmäßig zu erkennen?

HINWEIS: Ich habe versucht, CLICOLOR=1 in .bash_profile Datei hinzuzufügen. Es funktioniert nicht.

+0

Ich habe das gleiche Problem hier. – samsamm777

+0

Schauen Sie sich die 'hasColorSupport() 'Methode in' Symfony \ Component \ Console \ Output \ StreamOutput' an. – Ryan

Antwort

4

Gleiches mit Ihnen, nach Überprüfung der Symfony\Component\Console\Output\StreamOutput. Ich installiere die php posix Erweiterung über sudo yum --enablerepo=remi install php-posix dann ist die ansi Farbe standardmäßig aktiviert!

+1

Danke für den Hinweis. Auf Arch Linux habe ich festgestellt, dass die Zeile 'extension = posix.so' in'/etc/php/php.ini' benötigt wird, um das gleiche zu erreichen. – clockworkgeek

+0

'dnf --enablerepo = remi installieren php-process' für Fedora 23 –

+0

Das löste mein Problem. Ich wollte ansi Farbe als Standard in C Shell für FreeBSD verwenden. Mit Ihrer Antwort konnte ich das Posix über 'pkg install php71-posix 'installieren –