2010-02-07 12 views
7

मेरे पास एक लंबा चलने वाला रेक कार्य है। प्रत्येक अब और फिर मैं स्क्रीन पर एक अपडेट प्रिंट करता हूं ताकि मुझे यह बताने के लिए कि कार्य के साथ कितना दूर आया है।एक रेक कार्य में स्क्रीन करने के लिए प्रिंटिंग

puts "Almost there..." 

मेरे समस्या सभी पुट बयान कहीं बफ़र लगते हैं और जब तक के बाद कार्य पूरा हो गया है स्क्रीन पर प्रिंट नहीं होगा। उस बिंदु पर, वे सभी एक बार में मुद्रित किए जाएंगे।

क्या कार्य चलाने के लिए उन्हें मजबूर करने के लिए मजबूर करने का कोई तरीका है?

उत्तर

1

हो सकता है आप standart उत्पादन फ्लश सकता है:

STDOUT.flush

संबंधित मुद्दे