मैंने अपनी विन 7 मशीन पर रुबी 1.9.2 इंस्टॉल किया। एक साधारण analyzer.rb
फ़ाइल बनाई गई।रुबी की फाइल.ऑपेन "ऐसी कोई फ़ाइल या निर्देशिका नहीं - text.txt (Errno :: ENOENT)" त्रुटि
File.open("text.txt").each {|line| puts line}
जब मैं कोड चलाने के लिए, यह मुझे इस त्रुटि देता है:
analyzer.rb:1:in `initialize': No such file or directory - text.txt (Errno::ENOENT)
from analyzer.rb:1:in `open'
from analyzer.rb:1:in `<main>'
Exit code: 1
मैं इसे नहीं मिलता है यह इस एक पंक्ति है। analyzer.rb
फ़ाइल के समान निर्देशिका में text.txt
फ़ाइल है। मैंने फ़ाइल के पूर्ण पथ को खिलाने का भी प्रयास किया, C:\Ruby192\text.txt
, लेकिन कोई पासा नहीं। मैं क्या खो रहा हूँ?
में सुझाया गया था Dir.pwd चाल चल रही थी। यह सी: \ Ruby192 पर देख रहा था, जबकि मैं पाठ फ़ाइल को C: \ Ruby192 \ bin में डाल रहा था। एक बार जब मैंने इसे सही स्थान पर रखा, तो यह एक आकर्षण की तरह काम करता था। धन्यवाद! –
@enraged ऊंट: आपको आम तौर पर वहां टेक्स्ट फाइलों को नहीं डालना चाहिए। जितना अधिक आप फाइलों के साथ मिलते हैं, उतनी अधिक संभावना है कि आप कुछ ऐसी चीज को हटाने जा रहे हैं जो आपको नहीं करना चाहिए। –
धन्यवाद! नागोस के साथ एक ही समस्या थी पृष्ठभूमि में रूबी लिपि ... 'Dir.chdir' चाल चल रहा था! – Arpit