Ubuntu 14.04 पर पटरियों पर रूबी स्थापित करना

रूबी ऑन रेल्स (RoR) रूबी प्रोग्रामिंग भाषा में लिखी गई एक रूपरेखा है जो आपको HTML, CSS और इसी तरह की प्रोग्रामिंग भाषाओं के संयोजन में रूबी का उपयोग करने की अनुमति देती है।

चरण 1: निर्भरता स्थापित करना

सबसे पहले, हमें कुछ निर्भरताएँ स्थापित करनी होंगी। अपने एप्टीट्यूड को पहले अपडेट करें:

apt-get update

फिर, इन निर्भरताओं को स्थापित करें:

sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev

चरण 2: Git स्थापित करना

रूबी को स्थापित करने के लिए, हमें गिट की आवश्यकता होगी। Git स्थापित करने के लिए:

apt-get install git

कॉन्फ़िगर कॉन्फ़िगर करें:

git config --global user.name "John Appleseed"
git config --global user.email "[email protected]"

चरण 3: स्थापित rbenv

rbenv रूबी वातावरण को तैनात करने के लिए उपयोग किया जाने वाला एक उपकरण है।

ऐसा करने के लिए, यह सुनिश्चित करने के बाद कि आप ~निर्देशिका में हैं, निम्नलिखित कमांड निष्पादित करें :

git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

चरण 4: रूबी स्थापित करना

स्थापित करने के बाद rbenv, हम इसके साथ रूबी स्थापित कर सकते हैं:

rbenv install -v 2.2.1
rbenv global 2.2.1

बुंडलर रत्न स्थापित करें:

gem install bundler

चरण 5: आरओआर स्थापित करना

रूबी को स्थापित करने के बाद, हमें RoR को स्थापित करना होगा। आप इस रत्न को स्थापित कर सकते हैं:

gem install rails

अब जांचें कि क्या इसके संस्करण की जाँच करके रेल को सफलतापूर्वक स्थापित किया गया था:

rails -v

चरण 6: Node.js स्थापित करना

कुछ रेल सुविधाओं का उपयोग करने के लिए, हमें एक जावास्क्रिप्ट रनटाइम की आवश्यकता होगी। हम Node.js. का उपयोग करेंगे Node.js को स्थापित करने के लिए, रिपॉजिटरी को apt-get में जोड़ें:

add-apt-repository ppa:chris-lea/node.js

पहले अपने एप को अपडेट करें, फिर Node.js. स्थापित करें

apt-get update
apt-get install nodejs

चरण 7: एक परीक्षण आवेदन बनाना

यह निर्धारित करने के लिए कि क्या हमारी रेल स्थापना सफल रही, हम एक परीक्षण एप्लिकेशन बनाने का प्रयास करने जा रहे हैं। सुनिश्चित करें कि आप में हैं ~:

rails new test

उस ~/testनिर्देशिका पर जाएं जो अभी बनाई गई है, फिर अपना रेल एप्लिकेशन शुरू करें।

rails server --binding=YourServerIP

अब आप अपनी वेबसाइट पर जा सकते हैं: http://YourServerIP:3000



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ