0
使用海萊v1.6.19海萊重挫以前的輸出
當我運行下面的Ruby程序:
require 'highline'
stdin = HighLine.new($stdin, $stdout)
stdin.ask("1 enter password: ") { |q| q.echo = false }
stdin.ask "2 enter something else: "
stdin.ask("3 enter password: ") { |q| q.echo = false }
stdin.ask "4 enter something else: "
輸出看起來像這樣一邊詢問第3個問題:
1 enter password:
2 enter something else: whatever
3 enter password:
然後它要求第四次,而不是將第四行放在第三行之後,它會覆蓋第二行的前一個輸出:
1 enter password:
4 enter something else: whatever
3 enter password:
任何想法爲什麼或如何處理它?
Mac OSX(10.8.2),我在iTerm2和Terminal上看到了這個。 –
有一個朋友嘗試,並且它也適合他。任何想法爲什麼我會關閉? :/我的readline被安裝了自制軟件,但它說它只是小桶,不知道它可能是什麼。 –