रूबी एक गतिशील, ओपन-सोर्स प्रोग्रामिंग भाषा है जिसे इसकी सुंदरता और पठनीयता के लिए सराहा जाता है। किसी भी रूबी डेवलपर के लिए, चाहे उसका अनुभव स्तर कुछ भी हो, कमांड-लाइन इंटरैक्शन में महारत हासिल करना बहुत महत्वपूर्ण है। यह गाइड आपको सीधे आपके कंसोल से रूबी फ़ाइलें और कमांड निष्पादित करने में मार्गदर्शन करेगा।
विषय-सूची
- अपने सिस्टम पर रूबी स्थापित करना
- कंसोल से रूबी फ़ाइलें चलाना
- इंटरएक्टिव रूबी शेल (IRB) का उपयोग करना
- कमांड-लाइन आर्ग्यूमेंट्स के साथ काम करना
अपने सिस्टम पर रूबी स्थापित करना
स्थापना प्रक्रिया आपके ऑपरेटिंग सिस्टम पर निर्भर करती है। यहाँ एक विवरण दिया गया है:
macOS
जबकि macOS में रूबी शामिल है, यह अक्सर एक पुराना संस्करण होता है। नवीनतम संस्करण और मजबूत पैकेज प्रबंधन के लिए, rbenv या RVM का उपयोग करने पर विचार करें। ये उपकरण आपको कई रूबी संस्करणों को सहजता से प्रबंधित करने की अनुमति देते हैं।
Linux (जैसे, Ubuntu)
अधिकांश लिनक्स वितरण अपने पैकेज मैनेजर के माध्यम से रूबी पैकेज प्रदान करते हैं। उबंटू पर, apt
का उपयोग करें:
sudo apt update
sudo apt install ruby ruby-dev
ruby-dev
विकास हेडर प्रदान करता है, जो रूबी एक्सटेंशन के निर्माण के लिए आवश्यक है।
Windows
आधिकारिक RubyInstaller वेबसाइट (https://rubyinstaller.org/) से रूबी इंस्टॉलर डाउनलोड करें। स्थापना के दौरान, सुनिश्चित करें कि आपने सीधे कंसोल से रूबी कमांड निष्पादित करने के लिए अपने सिस्टम के PATH पर्यावरण चर में रूबी जोड़ दिया है।
कंसोल से रूबी फ़ाइलें चलाना
रूबी स्थापित करने के बाद, रूबी प्रोग्राम निष्पादित करना सरल है। मान लें कि आपके पास my_program.rb
नाम की एक फ़ाइल है:
puts "Hello, world!"
अपना कंसोल खोलें, my_program.rb
वाली निर्देशिका में नेविगेट करें, और चलाएँ:
ruby my_program.rb
यह रूबी इंटरप्रेटर को स्क्रिप्ट निष्पादित करने का निर्देश देता है। आउटपुट होगा:
Hello, world!
इंटरएक्टिव रूबी शेल (IRB) का उपयोग करना
IRB आपको फ़ाइलें बनाए बिना एकल रूबी कमांड निष्पादित करने की अनुमति देता है। IRB को टाइप करके प्रारंभ करें:
irb
यह एक इंटरैक्टिव वातावरण खोलता है जहाँ आप अपने कमांड के परिणाम तुरंत देख सकते हैं:
>> puts "Hello from IRB!"
Hello from IRB!
=> nil
>> 2 + 2
=> 4
>> exit
>>
IRB प्रॉम्प्ट है। exit
शेल को बंद कर देता है।
कमांड-लाइन आर्ग्यूमेंट्स के साथ काम करना
रूबी स्क्रिप्ट ARGV
ऐरे के माध्यम से सुलभ कमांड-लाइन आर्ग्यूमेंट स्वीकार कर सकते हैं। my_program.rb
को संशोधित करें:
name = ARGV[0]
puts "Hello, #{name}!"
अब, एक आर्ग्यूमेंट के साथ स्क्रिप्ट चलाएँ:
ruby my_program.rb Alice
आउटपुट होगा:
Hello, Alice!
यह गाइड कमांड लाइन से रूबी के साथ काम करने के लिए एक ठोस आधार प्रदान करता है। अधिक उन्नत तकनीकों के लिए, आधिकारिक रूबी दस्तावेज़ देखें।