pry输出中的奇怪字符

时间:2012-07-03 16:20:19

标签: ruby-on-rails ruby pry

当我进行正常的撬动时,一切都很好:

 $ pry
[1] pry(main)> 4
=> 4
[2] pry(main)> 5
=> 5
[3] pry(main)>

但是当我在rails环境中启动时,它会输出一些奇怪的字符:

 $ pry -r ./config/environment
[1] pry(main)> 4
=> 4pry(main)> 4/23B
[2] pry(main)> 

看起来像ascii颜色代码是错误的,但我不明白为什么......

2 个答案:

答案 0 :(得分:0)

原来这是一个在包含mathn时出现的错误:https://github.com/pry/pry/issues/872

答案 1 :(得分:0)

对于iTerm2,可以通过将Pry.config.auto_indent = false放入.pryrc来解决此问题。