我在XP机器上设置wirble时遇到了问题.当我运行IRB时,我得到这样的事情:
"foo".capitalize =>←[0; 31m"←[0; 0m←[0; 36mFoo←[0; 0m←[0; 31m"←[0; 0m
只有当我在.irbrc或启动irb之后调用wirble上的colorize时才会发生这种情况.我用一体式安装程序安装了ruby 1.8.6.关于如何使颜色有效的任何想法?
首先安装这两个宝石:
gem install win32console
gem install wirble
Run Code Online (Sandbox Code Playgroud)
然后在您的irb控制台中执行:
require 'win32console'
include Win32::Console::ANSI
require 'wirble'
Wirble.init
Wirble.colorize
Run Code Online (Sandbox Code Playgroud)
您的输入将看起来像corectly:
"foo".capitalize
=> "Foo"
Run Code Online (Sandbox Code Playgroud)
(Foo现在在我的屏幕上显示为蓝色)
PS如果您希望irb始终以这些设置开始,只需将上述代码放在主目录的".irbrc"文件中即可.
归档时间: |
|
查看次数: |
771 次 |
最近记录: |