Ruby Language
स्थापना
खोज…
लिनक्स - स्रोत से संकलन
`इस तरह से आपको सबसे नया माणिक मिलेगा लेकिन इसके डाउनसाइड हैं। ऐसा करना इस रूबी को किसी भी एप्लिकेशन द्वारा प्रबंधित नहीं किया जाएगा।
!! संस्करण को याद करने के लिए याद रखें ताकि यह आपके साथ मेल खाता हो !!
- आपको एक टारबॉल डाउनलोड करने के लिए एक आधिकारिक वेबसाइट ( https://www.ruby-lang.org/en/downloads/) पर एक लिंक ढूंढना होगा
- टारबॉल निकालें
- इंस्टॉल
$> wget https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.3.tar.gz
$> tar -xvzf ruby-2.3.3.tar.gz
$> cd ruby-2.3.3
$> ./configure
$> make
$> sudo make install
यह रूबी /usr/local
में स्थापित करेगा। यदि आप इस स्थान से खुश नहीं हैं, तो आप एक तर्क पास कर सकते हैं ./configure --prefix=DIR
जहाँ DIR
वह निर्देशिका है जहाँ आप माणिक स्थापित करना चाहते हैं।
लिनक्स- एक पैकेज मैनेजर का उपयोग करके इंस्टालेशन
शायद सबसे आसान विकल्प, लेकिन सावधान रहें, संस्करण हमेशा सबसे नया नहीं होता है। बस टर्मिनल खोलें और टाइप करें (आपके वितरण के आधार पर)
apt का उपयोग कर डेबियन या उबंटू में
$> sudo apt install ruby
CentOS, OpenSUSE या फेडोरा में
$> sudo yum install ruby
आप -y
विकल्प का उपयोग कर सकते हैं ताकि आपको स्थापना से सहमत होने के लिए प्रेरित न किया जाए लेकिन मेरी राय में यह हमेशा एक अच्छा अभ्यास है कि पैकेज प्रबंधक क्या स्थापित करने की कोशिश कर रहा है।
विंडोज - इंस्टॉलर का उपयोग करके इंस्टॉलेशन
संभवतः विंडोज़ पर माणिक स्थापित करने का आसान तरीका http://rubyinstaller.org/ पर जाना है और वहाँ से एक निष्पादन योग्य है जिसे आप इंस्टॉल करेंगे।
आपको लगभग कुछ भी सेट करने की आवश्यकता नहीं है, लेकिन एक महत्वपूर्ण विंडो होगी। इसमें एक चेक बॉक्स होगा जिसमें कहा जाएगा कि अपने PATH में माणिक निष्पादन योग्य जोड़ें । पुष्टि करें कि यह चेक किया गया है , अगर इसे चेक न करें अन्यथा आप माणिक चलाने में सक्षम नहीं होंगे और आपको अपने आप पर पैथ चर सेट करना होगा।
तो बस अगले जब तक यह स्थापित करता है और यह है कि जाओ।
रत्न
इस उदाहरण में हम एक उदाहरण रत्न के रूप में 'नोकगिरी' का उपयोग करेंगे। 'नोकगिरी' को बाद में किसी अन्य मणि नाम से बदला जा सकता है।
रत्नों के साथ काम करने के लिए हम एक कमांड लाइन टूल का उपयोग करते हैं, जिसे gem
कहते हैं, जैसे कि install
या update
जैसे विकल्प और फिर रत्नों के नाम जिन्हें हम इंस्टॉल करना चाहते हैं, लेकिन यह सब नहीं है।
रत्न स्थापित करें:
$> gem install nokogiri
लेकिन यह केवल एक चीज नहीं है जिसकी हमें जरूरत है। हम संस्करण, स्रोत को भी निर्दिष्ट कर सकते हैं जहां से रत्नों को स्थापित करना या खोजना है। कुछ बुनियादी उपयोग के मामलों (यूसी) से शुरू करें और आप बाद में अपडेट के लिए अनुरोध कर सकते हैं।
सभी स्थापित रत्नों की सूची बनाना:
$> gem list
रत्नों की स्थापना रद्द करना:
$> gem uninstall nokogiri
अगर हमारे पास नोकगिरी रत्न का अधिक संस्करण है, तो हमें यह निर्दिष्ट करने के लिए प्रेरित किया जाएगा कि हम किसको अनइंस्टॉल करना चाहते हैं। हमें एक सूची मिलेगी जो क्रमबद्ध और क्रमांकित है और हम केवल संख्या लिखते हैं।
रत्नों को अद्यतन करना
$> gem update nokogiri
या यदि हम उन सभी को अपडेट करना चाहते हैं
$> gem update
कॉमन gem
के कई और उपयोग और विकल्प तलाशे जाने हैं। अधिक जानकारी के लिए कृपया आधिकारिक दस्तावेज देखें। अगर कुछ स्पष्ट नहीं है तो एक अनुरोध पोस्ट करें और मैं इसे जोड़ दूंगा।
लिनक्स - समस्या निवारण मणि स्थापित करें
पहले UC उदाहरण में रत्न $> gem install nokogiri
रत्नों को स्थापित करने में समस्या हो सकती है क्योंकि हमारे पास इसके लिए अनुमति नहीं है। इसे और अधिक तरीके से सुलझाया जा सकता है।
पहला यूसी समाधान:
U, sudo
उपयोग कर सकते हैं। यह सभी उपयोगकर्ताओं के लिए मणि स्थापित करेगा। इस विधि पर फेंक दिया जाना चाहिए। यह केवल उस मणि के साथ उपयोग किया जाना चाहिए जिसे आप जानते हैं कि सभी उपयोगकर्ताओं द्वारा उपयोग करने योग्य होगा। वास्तविक जीवन में आप कुछ उपयोगकर्ता sudo
तक पहुँच नहीं चाहते हैं।
$> sudo gem install nokogiri
पहला यूसी समाधान बी
यू विकल्प का उपयोग कर सकते हैं --user-install
जो आपके उपयोगकर्ताओं के रत्न फ़ोल्डर में रत्न स्थापित करता है (सामान्य रूप से ~/.gem
)
&> gem install nokogiri --user-install
पहला यूसी समाधान सी
यू GEM_HOME और GEM_PATH जो फिर कमांड कर देगा सेट कर सकते हैं gem install
जो आपके द्वारा निर्दिष्ट किसी फ़ोल्डर में सभी जवाहरात स्थापित करें। मैं आपको इसका एक उदाहरण (सामान्य तरीका) दे सकता हूं
- सबसे पहले आपको .bashrc को खोलना होगा। नैनो या अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करें।
$> nano ~/.bashrc
- फिर इस फाइल के अंत में लिखें
export GEM_HOME=$HOME/.gem
export GEM_PATH=$HOME/.gem
- अब आपको टर्मिनल को पुनरारंभ करने या लिखने की आवश्यकता होगी
. ~/.bashrc
कॉन्फ़िगरेशन को फिर से लोड करने के लिए। यह आपकोgem isntall nokogiri
का उपयोग करने में सक्षम करेगा और यह आपके द्वारा निर्दिष्ट फ़ोल्डर में उन रत्नों को स्थापित करेगा।
रूबी macOS स्थापित करना
तो अच्छी खबर यह है कि एप्पल में एक रूबी दुभाषिया शामिल है। दुर्भाग्य से, यह हालिया संस्करण नहीं है:
$ /usr/bin/ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
यदि आपने Homebrew स्थापित किया है , तो आप इसके साथ नवीनतम रूबी प्राप्त कर सकते हैं:
$ brew install ruby
$ /usr/local/bin/ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16]
(यदि आप ऐसा करने की कोशिश करते हैं तो यह संभव है कि आप अधिक हाल का संस्करण देखेंगे।)
पूर्ण पथ का उपयोग किए बिना पीसा हुआ संस्करण लेने के लिए, आप अपने $PATH
पर्यावरण चर की शुरुआत के लिए /usr/local/bin
जोड़ना चाहेंगे:
export PATH=/usr/local/bin:$PATH
उस लाइन को ~/.bash_profile
जोड़ना यह सुनिश्चित करता है कि आपके सिस्टम को पुनरारंभ करने के बाद आपको यह संस्करण मिलेगा:
$ type ruby
ruby is /usr/local/bin/ruby
रत्न स्थापित करने के लिए Homebrew gem
स्थापित करेगा। यदि आपको जरूरत है तो स्रोत से निर्माण करना भी संभव है। Homebrew में वह विकल्प भी शामिल है:
$ brew install ruby --build-from-source