खोज…


लिनक्स - स्रोत से संकलन

`इस तरह से आपको सबसे नया माणिक मिलेगा लेकिन इसके डाउनसाइड हैं। ऐसा करना इस रूबी को किसी भी एप्लिकेशन द्वारा प्रबंधित नहीं किया जाएगा।

!! संस्करण को याद करने के लिए याद रखें ताकि यह आपके साथ मेल खाता हो !!

  1. आपको एक टारबॉल डाउनलोड करने के लिए एक आधिकारिक वेबसाइट ( https://www.ruby-lang.org/en/downloads/) पर एक लिंक ढूंढना होगा
  2. टारबॉल निकालें
  3. इंस्टॉल
$> 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


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow