से एक .rb फ़ाइल चलाना मैं रूबी पर रूबी के साथ शुरू कर रहा हूं। मैं वर्तमान में एक ट्यूटोरियल के माध्यम से जा रहा हूं जहां यह कहता है कि मुझे आईआरबी से .rb फ़ाइल चलाने की ज़रूरत है और यह मेरी वर्तमान निर्देशिका में .xml फ़ाइल बनाएगा। मेरा सवाल यह है कि मैं आईआरबी में .rb फ़ाइल कैसे चला सकता हूं? और क्या मुझे निर्देशिका में होना है जहां यह आईआरबी में चलाने पर यह .rb फ़ाइल रहता है? मैंने निम्न कोशिश की: फ़ाइल की निर्देशिका में कमांड लाइन पर "irb" टाइप करें। जहां तक मैं समझता हूं, एक आईआरबी सत्र शुरू होता है। फिर मैंने "irb" filename.rb टाइप किया "" जो गुजर गया लेकिन वर्तमान निर्देशिका में कुछ भी नहीं बनाया लेकिन कम से कम उसने कोई त्रुटि नहीं दी। मैंने अन्य सामानों के पूरे समूह की भी कोशिश की जो सादे ने मुझे त्रुटियां दीं। इसलिए मुझे नहीं लगता कि मैं इसे स्वयं हल कर सकता हूं और इस मामले को गुमराह करने में मदद नहीं मिली है। कृपया सहायता कीजिए। धन्यवाद। मैं तेंदुए चला रहा हूँ।रेल पर रूबी: आईआरबी
उत्तर
आप इसे केवल आवश्यक या लोड करके irb में फ़ाइल चला सकते हैं।
$ irb
>> load './filename.rb'
आईआरबी के भीतर अपने वर्तमान कार्यशील निर्देशिका बदलने के लिए आपको FileUtils उपयोग कर सकते हैं: हम सिर्फ निर्देशिका जो आप वर्तमान में किसी भी पाठ का उपयोग कर काम कर रहे हैं में एक .rb फ़ाइल बना सकते हैं
>> require 'fileutils'
>> FileUtils.pwd # prints working directory
>> FileUtils.cd '/path/to/somewhere' # changes the directory
यह आवश्यकता के लिए आईआरबी से आप, इस प्रकार पूरी तरह से योग्य पथ प्रदान करने की आवश्यकता: ' – runlevel0
संपादक और उसमें सभी कोड टाइप करें और फिर टर्मिनल में ruby filename.rb
कमांड का उपयोग करें, आईआरबी में नहीं, फिर यह आईआरबी में आउटपुट दिखाता है।
coolstuff'' '/ myrubystuff/ बजाय सिर्फ ' की आवश्यकता होती है coolstuff.rb'' ~' लेकिन फ़ाइल लोड करके की आवश्यकता होती है आप वहां परिभाषित चर का उपयोग कर सकते हैं। लाइब्रेरी के साथ समस्या निवारण या खेलते समय सुविधाजनक करें। –
filename.rb एक मॉडल है? –