2012-09-12 66 views
2

我安裝了ANSICON爲我的Rails Cucumber測試獲取彩色輸出。我從https://github.com/adoxa/ansicon/downloads下載了ansicon,並使用ansicon -i命令安裝了x64 ansicon exe(我使用的是64位Windows 7機器)。之後,無論命令我在命令提示符下鍵入,它崩潰說「窗戶沒有響應」。Rails命令在ANSICON安裝後不起作用

例如,如果我運行命令「rails new myapp」,錯誤消息是「ruby interpreter 1.9.3 has stopped working」。我無法弄清楚爲什麼安裝ansicon會導致其他進程崩潰。

我試着卸載aniscon「ansicon -u」。之後,一切恢復正常。

回答

0

嘗試ConEmu - 另一個Windows終端(我是它的作者)。

其特徵之一是內部處理ansi轉義序列。希望,它會讓你滿意。

+0

如何安裝呢?我遵循http://code.google.com/p/conemu-maximus5/的指示,但我不知道我是否正確地做了。你可以給我指導安裝說明 – premprakash

+0

解壓縮ConEmuPack.120909.7z或安裝ConEmuSetup.120909.exe。運行ConEmu.exe。你想要什麼指示?至於我,這很簡單。 – Maximus

+0

沒有對ANSI轉義序列做任何事情。有什麼設置我必須改變? – stian

3

如果有一張nVidia卡,與其中一個被加載的dll發生衝突,這將導致此次崩潰。添加以下內容到系統環境變量:

set ANSICON_EXC=nvd3d9wrap.dll 

得到的東西爲我工作..

+0

這就是我的!謝謝!以下是創建者Jason Hood自己的源代碼,我最初找到了解決方案:https://github.com/adoxa/ansicon/issues/21#issuecomment-3614235。您可以通過轉到系統屬性並添加一個新的用戶變量「ANSICON_EXC」並將其設置爲「nvd3d9wrap.dll」來使其成爲永久性的。 –