2015-02-24 55 views
2

我有一個腳本,將控制檯輸入到一個變量,並要求粘貼超過1024個字符的字符串。紅寶石控制檯輸入停止在1024個字符

當我嘗試粘貼超過1024個字符時,它停止接受1024後的輸入,並且只顯示截斷的字符串。手動輸入字符也會達到此限制。我怎樣才能解決這個問題?

iTerm似乎不是問題,我可以粘貼1024以上bash沒有問題。

irb 
2.1.3 :001 > a = STDIN.gets 

我有同樣的症狀,當我使用海萊恩::進口寶石和ask方法。

+0

無法重現此。 – steenslag 2015-02-24 22:53:29

+0

有趣。我想知道那是什麼意思。 Ruby版本?終奌站?機? – 2015-02-24 23:00:22

+0

我在ubuntu上使用2.2.0。我試過「放」一個「* 2000; p gets.size'並複製輸出作爲輸入。沒有驚喜。 – steenslag 2015-02-24 23:17:28

回答