2015-04-23 65 views
1

我在獲取PHPUnit顏色輸出在OSX終端中工作時遇到問題。我在PHP單元配置文件中的以下內容:PHPUnit - 在OSX中啓用顏色輸出

<phpunit colors="true" bootstrap="bootstrap.php"> *OTHER CONFIG HERE* </phpunit> 

我運行下面的命令:

phpunit -c tests/phpunit.xml 

我也曾嘗試使用終端標誌--colors運行它,但無論我怎麼努力,我似乎無法啓用PHPUnit中的顏色輸出。顏色在我嘗試過的其他終端應用程序中肯定有效,所以我不認爲這是在終端中未啓用的顏色問題。還有什麼我可以嘗試嗎?謝謝。

回答

2

這是https://github.com/sebastianbergmann/phpunit/issues/1690中描述的相同問題嗎?

+0

感謝您的回覆,是的,這似乎是問題所在。運行'phpunit -v'返回版本4.3.4,而運行'./vendor/phpunit/phpunit/phpunit -v'返回版本4.6.4。我爲phpunit創建了一個bash別名來使用供應商版本,並且彩色輸出現在可以工作,所以我會接受這個答案,謝謝。 – dmallory42

0

編輯.bash_profile文件在你的主目錄,並添加此行:

CLICOLOR=1 

這將使顏色。

+0

感謝您的回覆,我剛剛檢查了我的bash_profile,我已經有了。當我試圖弄清爲什麼顏色沒有顯示時,必須添加它。當我使用'ls'時,我使用了語法,但仍然不能在PHPUnit中工作。 – dmallory42

+0

在Terminal.app的設置中,您是否在當前活動的配置文件中啓用了「顯示ANSI顏色」? – jeromegamez

+0

是的,'顯示ANSI顏色'已啓用。 – dmallory42