उबंटूमधील रुबी, स्थापना आणि मूलभूत उदाहरणाचा विकास

रुबी बद्दल

पुढच्या लेखात आपण उबंटूवर रुबी कशी स्थापित करू शकतो यावर एक नजर टाकणार आहोत. हे आहे एक मुक्त, गतिशील, ऑब्जेक्ट-देणारं आणि संतुलित प्रोग्रामिंग भाषा द्वारा विकसित केले गेले आहे युकिहिरो 'मॅट्ज' मत्सुमोटो जपानमध्ये. इतर लोकप्रिय प्रोग्रामिंग भाषांची वैशिष्ट्ये, जसे की पीईआरएल, स्मॉलटॉक, आडा इत्यादी एकत्र करुन याची अंमलबजावणी केली जाते.

ही प्रोग्रामिंग भाषा आहे जी डिझाइन केली आहे वेळापत्रकातील काही कामे सुलभ करा. हे प्रोग्रामिंगचे काही जटिल भाग कमी करते आणि प्रोग्रामरला स्क्रॅचमधून द्रुतपणे काहीतरी तयार करणे शक्य करते. आहे प्रामुख्याने प्रोग्रामिंग प्रारंभ करू इच्छित असलेल्या लोकांसाठी डिझाइन केलेले, परंतु जटिल अनुप्रयोग तयार करण्यासाठी कोणीही ही भाषा वापरु शकते.

आम्ही Gnu / Linux वर रुबी अनेक प्रकारे स्थापित करू. वापरा रुपी स्थापित करणे ही सर्वात सोपी पद्धत आहे उबंटू मध्ये. या पोस्टमध्ये आपण कमांड लाइन वरुन रुबी कसे प्रतिष्ठापीत करू आणि आपण या भाषेद्वारे तयार करणार असलेल्या बेसिक उदाहरण कोडची अंमलबजावणी कशी करू या हे पाहणार आहोत.

रुबी स्थापित करा

सुरू करण्यासाठी आपण आपल्या उबंटूमध्ये टर्मिनल (Ctrl + Alt + T) उघडणार आहोत. या प्रकरणात मी वापरत आहे उबंटू 18.04, परंतु आम्ही या वितरणाच्या भिन्न आवृत्त्यांमध्ये स्थापित करू शकतो. रुबी इन्स्टॉल करण्यासाठी कमांड कार्यान्वित करण्यापूर्वी आपण हे करणे आवश्यक आहे सिस्टम सॉफ्टवेअर यादी अद्यतनित करा. हे अद्यतनित न झाल्यास ते योग्यरित्या स्थापित होणार नाही. यादी अपडेट करण्यासाठी आपण पुढील कमांड कार्यान्वित करणार आहोत.

sudo apt update

एकदा सॉफ्टवेअर स्रोतांचे अद्यतन समाप्त झाल्यानंतर आम्ही मूळ आदेशासह खालील आज्ञा कार्यान्वित करू रुबी स्थापित करा:

sudo apt install ruby-full

जेव्हा आम्हाला आमच्याकडून स्थापना प्रक्रिया पूर्ण करण्याची परवानगी विचारते तेव्हा 'वाई' दाबावे लागेल.

माणिक-पूर्ण स्थापना

स्थापना यशस्वीरित्या पूर्ण झाल्यास आम्ही करू शकतो रुबी योग्य प्रकारे कार्य करते हे तपासा किंवा खालील कमांड चालवून नाही. सर्व काही ठीक असल्यास, सिस्टम आपल्याला रुबीची आवृत्ती सिस्टमवर स्थापित करेल. त्याचा परिणाम असा होतो आवृत्ती 2.5.1 स्थापित केली गेली आहे प्रणालीवर मी या उदाहरणासाठी वापरत आहे:

रुबी आवृत्ती

ruby -v

रुबीसह एक नमुना कार्यक्रम तयार करा

आम्ही सक्षम होऊ कोणताही मजकूर संपादक वापरा रुबी वापरुन उदाहरणार्थ स्क्रिप्ट लिहा. या प्रकरणात मी नॅनो संपादक वापरणार आहे. आम्ही तयार करणार असलेल्या फाईलसाठी आपल्याला वापरावे लागेल विस्तार .rb. या उदाहरणासाठी मी एक फाईल तयार करणार आहे हाय.आरबी. हे जाणून घेतल्यास, संपादक उघडण्यासाठी आपण टर्मिनल (Ctrl + Alt + T) वरुन पुढील आज्ञा कार्यान्वित करू.

nano hola.rb

या स्क्रिप्टमध्ये आपण साधे इनपुट आणि आउटपुट ऑपरेशन्स पाहू. आज्ञा गीजचा उपयोग रुबीमध्ये वापरकर्त्याची माहिती प्राप्त करण्यासाठी केला जातो आणि आज्ञा कन्सोलवर मुद्रित करण्यासाठी या भाषेत पुट्सचा वापर केला जातो. रुबीमध्ये, स्ट्रिंग व्हॅल्यूज एकत्र करण्यासाठी + ऑपरेटर वापरला जातो.

हे उदाहरण अमलात आणण्यासाठी आपण संपादकामध्ये पुढील कोड कॉपी करू. आम्ही फाईलची सामग्री सीटीआरएल + ओ दाबून आणि एंटर दाबून सेव्ह करते. फाईलमधून बाहेर पडण्यासाठी Ctrl + X दाबून आपण पूर्ण करू.

उदाहरण फाइल हॅलो.आरबी

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

आमचा नमुना कार्यक्रम चालवित आहे

रुबी वर्किंग सह उदाहरण

हे उदाहरण सुरू करण्यासाठी टर्मिनल वरुन पुढील कमांड लिहाव्या लागतील नवीन तयार केलेली फाईल चालवा. जर स्क्रिप्ट चुकांशिवाय असेल तर ती प्रथम 'आपले नाव प्रविष्ट करा' संदेश मुद्रित करेल. तेथे आपल्याला काहीतरी लिहावे लागेल आणि एंटर दाबावे लागेल. पुढे आपण "नेम" व्हेरिएबलमधे सेव्ह केलेला मेसेज प्रिंट करेल. हे मुद्रण आधीच तयार केलेल्या फाइलमध्ये परिभाषित केलेल्या मजकूर तारांच्या दरम्यान केले जाईल. फाईल कार्यान्वित करण्यासाठी टर्मिनलमध्ये (Ctrl + Alt + T) लिहा:

ruby hola.rb

जसे आपण पाहू शकता की अगदी सोपी उदाहरण असूनही, जर आपण प्रोग्रामिंगसाठी नवीन असाल तर आपण प्रोग्रामिंगच्या जगात आरंभ करण्यासाठी आपल्या पहिल्या पर्यायांपैकी एक म्हणून रुबी भाषा निवडू शकता. जरी सुरवातीपासून प्रारंभ होण्याची शक्यता आहे, कदाचित सर्वात उत्तम पर्याय आहे python ला. या सोप्या लेखाचे अनुसरण करून, कोणीही त्यांच्या उबंटू सिस्टमवर रुबी सहजपणे स्थापित करण्यास सक्षम असेल आणि ते लवकरच तयार करण्यास प्रारंभ करेल.

कोणाला हवे असेल तर या भाषेबद्दल अधिक जाणून घ्या, आपण माध्यमातून जाऊ शकता प्रकल्प वेबसाइट आणि त्याची वैशिष्ट्ये तपासा किंवा दस्तऐवज ते तिथे सापडेल.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.