2009-08-24 62 views
4

我有問題XP機器上設置wirble wirble彩色化。當我運行IRB我得到某事像這樣:如何設置XP

「foo」 的.capitalize =>←[0;31米「←[0;0米←[0; 36mFoo←[0;0米←[0 ;31米「←[0;0米

僅當我請上色上或者在.irbrc或開始後IRB wirble發生這種情況。我安裝了Ruby 1.8.6與所有功能於一身的安裝。任何想法如何讓顏色工作?

+0

使用win32console寶石解決顏色問題,而是創造新的:通過命令歷史記錄導航時,當一個命令比另一不再像,它留下garbege在屏幕上(如:wirble.colorize然後退出給出了:>>退出IZE – dahpgjgamgan 2009-08-24 19:13:18

+0

@dahpgjgamgan,垃圾問題似乎是固定的。 – 2010-07-29 04:54:07

回答

5

首先安裝這兩種寶石:

gem install win32console 
gem install wirble 

然後在你的IRB控制檯做:

require 'win32console' 
include Win32::Console::ANSI 
require 'wirble' 
Wirble.init 
Wirble.colorize 

您輸入的內容看起來corectly:

"foo".capitalize 
=> "Foo" 

(foo是藍色我的屏幕上現在)

附: 如果你想IRB總是先從這些設置只是把上面的代碼在你的home目錄「.irbrc」文件。