रूबी, इसे उबंटू 20.04 पर स्थापित करने के विभिन्न तरीके

माणिक के बारे में

अगले लेख में हम नज़र डालेंगे विभिन्न तरीकों से हम रूबी को Ubuntu 20.04 पर स्थापित कर सकते हैं। रूबी एक खुला स्रोत, वस्तु-उन्मुख, सामान्य-प्रयोजन प्रोग्रामिंग भाषा है।

आज हम रूबी को स्थापित करने के लिए कई प्रशासक उपलब्ध कर सकते हैं। ये आपको कई संस्करणों का उपयोग करने की अनुमति देते हैं, और रूबी के संस्करणों के बीच स्विच करने में मदद करते हैं। सबसे अधिक इस्तेमाल किया जाने वाला रूबी प्रबंधक रेंबव और आरवीएम हैं। हालांकि रूबी उबंटू रिपॉजिटरी में भी उपलब्ध है। निम्नलिखित पंक्तियों में हम यह देखने के लिए जा रहे हैं कि इन तीन इंस्टॉलेशन विकल्पों का उपयोग करके, Ubuntu 20.04 में इस भाषा को कैसे स्थापित किया जाए।

रूबी को उबंटू 20.04 पर स्थापित करें

उबंटू रिपोजिटरी से

इस भाषा को स्थापित करने का सबसे सरल और आसान तरीका उबंटू के बिल्ट-इन उपयुक्त पैकेज मैनेजर का उपयोग करना है। रूबी का संस्करण जो मेरे लिए उपयुक्त पैकेज मैनेजर से आज स्थापित किया गया है वह 2.7 है। इंस्टॉलेशन शुरू करने से पहले, टर्मिनल में टाइप करके उपलब्ध सॉफ़्टवेयर की सूची को अपडेट करें (Ctrl + Alt + T):

sudo apt update

आगे हम निम्न कमांड का उपयोग करेंगे स्थापना के लिए आगे बढ़ें:

माणिक-पूर्ण स्थापित करें

sudo apt install ruby-full

स्थापना को पूरा करने के बाद, इस अन्य कमांड को चलाएं जांचें कि क्या इंस्टॉलेशन सफल था और कौन सा संस्करण इंस्टॉल किया गया था:

संस्करण के साथ स्थापित

ruby --version

आरवीएम का उपयोग करना

के लिए एक और उपकरण Ubuntu और अन्य Gnu / Linux सिस्टम पर रूबी 3 को स्थापित और प्रबंधित करें es RVM.

पैरा Ubuntu 20.04 पर RVM स्थापित करें, हम टर्मिनल में टाइप करके उपलब्ध सॉफ्टवेयर इंडेक्स को अपडेट करके शुरू करेंगे (Ctrl + Alt + T):

sudo apt update

अब हम शुरुआत कर सकते हैं आरवीएम निर्भरता स्थापित करें, हम कमांड के बाद उसी टर्मिनल को निष्पादित करेंगे:

sudo apt install curl g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev libreadline-dev libssl-dev

एक बार जब निर्भरता की स्थापना समाप्त हो जाती है, तो हमें केवल इन अन्य आदेशों को निष्पादित करना होगा RVM स्थापित करें:

आरवीएम स्थापित करें

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

curl -sSL https://get.rvm.io | bash -s stable

अब हम इस अन्य कमांड को चलाने जा रहे हैं RVM को सक्रिय करें:

source ~/.rvm/scripts/rvm

इस बिंदु पर हम कर सकते हैं इस भाषा की स्थापना के लिए आगे बढ़ें एक ही टर्मिनल में टाइपिंग:

rvm के साथ माणिक स्थापित करें

rvm install 3.0.0

पैरा डिफ़ॉल्ट रूप में स्थापित रूबी का उपयोग करें, कमांड चलाएं:

rvm use 3.0.0 --default

पैरा स्थापना और संस्करण की जाँच करें, इस अन्य कमांड को चलाएं:

आरवीएम के साथ स्थापना

ruby -v

रेंबव का उपयोग करना

रेंबव एक उपकरण है जिसका उपयोग रूबी के विभिन्न संस्करणों के बीच स्विच करने के लिए किया जा सकता है। इस भाषा को स्थापित करने के लिए, हमें एक और रूबी-बिल्ड टूल की आवश्यकता होगी.

उपलब्ध पैकेजों की सूची को अपडेट करने के लिए हम शुरू करने से पहले निम्न कमांड का उपयोग करेंगे:

sudo apt update

अब हम निम्नलिखित कमांड को निष्पादित करेंगे आवश्यक निर्भरता स्थापित करें:

sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

निर्भरता स्थापित करने के बाद, हम इन कमांड को लॉन्च करने जा रहे हैं Rbenv और रूबी-निर्मित रिपॉजिटरी को क्लोन करता है.

क्लोनिंग माणिक जीथुब भंडार

curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

अगला चरण निम्नलिखित कमांड को निष्पादित करना होगा PATH को .bashrc में सेट करें:

पथ को कॉन्फ़िगर करें

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

echo 'eval "$(rbenv init -)"' >> ~/.bashrc

exec $SHELL

इस बिंदु पर हम Rbenv का उपयोग करके किसी भी उपलब्ध संस्करण को स्थापित कर सकते हैं। के लिये उपलब्ध संस्करणों की जाँच करें, टर्मिनल में (Ctrl + Alt + T) हमें बस निष्पादित करने की आवश्यकता है:

rbenv उपलब्ध संस्करण

rbenv install -l

हम निम्नलिखित की तरह एक कमांड निष्पादित करके अपने इच्छित संस्करण को स्थापित कर सकते हैं। इस लेख के लिए, हम जा रहे हैं संस्करण 3.0.0 का चयन करें टाइपिंग:

rbenv के साथ स्थापित करें

rbenv install 3.0.0

पैरा वैश्विक चर सेट करें, हमें निम्नलिखित कमांड का उपयोग करना होगा:

rbenv global 3.0.0

संस्करण संख्या को अपने वातावरण द्वारा समर्थित संस्करण से बदलें। के लिये स्थापित संस्करण की जाँच करें, कमांड चलाएं:

संस्करण rbenv के साथ स्थापित किया गया

ruby -v

एक नमूना कार्यक्रम बनाएँ

जो भी संस्करण आप उपयोग करते हैं, रूबी को स्थापित करने के बाद आप एक सरल उदाहरण कार्यक्रम बना सकते हैं। इसके लिए हम रूबी स्क्रिप्ट लिखने के लिए किसी भी टेक्स्ट एडिटर का उपयोग करने जा रहे हैं। हमें एक का उपयोग करना होगा एक्सटेंशन .rb के साथ फाइल करें। इस उदाहरण के लिए मैं एक फाइल बनाने जा रहा हूं जिसका नाम है hi.rb। यह जानकर, हम टर्मिनल से निम्नलिखित कमांड निष्पादित करते हैं (Ctrl + Alt + T):

vim hola.rb

फ़ाइल के अंदर हम निम्नलिखित पंक्तियों को चिपकाएंगे। इस स्क्रिप्ट में हम सरल इनपुट और आउटपुट ऑपरेशन देखेंगे। आदेश हो जाता है इसका उपयोग उपयोगकर्ता से जानकारी प्राप्त करने के लिए किया जाता है। आदेश डालता है इस भाषा में इसका उपयोग कंसोल को प्रिंट करने के लिए किया जाता है। रूबी में, द ऑपरेटर + स्ट्रिंग मानों को संयोजित करने के लिए उपयोग किया जाता है।

माणिक उदाहरण

puts "Escribe tu nombre :"
name = gets.chomp
puts "Hola "+ name +", gracias por probar este tutorial publicado en Ubunlog.com"

इस उदाहरण को लॉन्च करने के लिए, हमें बस टर्मिनल से निम्न कमांड टाइप करने की आवश्यकता है। यदि स्क्रिप्ट त्रुटि मुक्त है, तो यह पहले संदेश को प्रिंट करेगा 'अपना नाम लिखो'। वहां हमें कुछ लिखना होगा और एंटर दबाना होगा। अगला, यह उस संदेश को प्रिंट करेगा जिसे हमने चर में सहेजा है "नाम"

माणिक उदाहरण

ruby hola.rb

इन पंक्तियों में हमने उबंटू 20.04 में रूबी को स्थापित करने के विभिन्न तरीकों को देखा है। यदि कोई इस भाषा के बारे में अधिक जानना चाहता है, तो वे जा सकते हैं परियोजना की वेबसाइट y इसकी विशेषताओं की जाँच करें या प्रलेखन वहां पाया जा सकता है।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।