ruby-on-rails-4रूबी-ऑन-रेल्स -4 के साथ शुरुआत करना


टिप्पणियों

यह खंड रूबी-ऑन-रेल्स -4 क्या है, और एक डेवलपर इसका उपयोग क्यों करना चाहता है, इसका अवलोकन प्रदान करता है।

यह रूबी-ऑन-रेल्स -4 के भीतर किसी भी बड़े विषयों का उल्लेख करना चाहिए, और संबंधित विषयों के लिए लिंक करना चाहिए। चूंकि रूबी-ऑन-रेल्स -4 के लिए दस्तावेज़ीकरण नया है, इसलिए आपको उन संबंधित विषयों के प्रारंभिक संस्करण बनाने की आवश्यकता हो सकती है।

स्थापना या सेटअप

Ruby On Ubuntu 16.04 Xenial Xerus पर रूबी सेट करें

सभी कमांड लिनक्स टर्मिनल (हॉटकी: Ctrl + Alt + T ) में चलने चाहिए

आपको विकास के माहौल में अपने स्थानीय मशीन पर रूबी स्थापित करने की आवश्यकता है। पहला कदम रूबी के लिए कुछ निर्भरताएं स्थापित करना है।

sudo 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
 

आप तीन तरीकों में से एक का उपयोग करके रूबी को स्थापित कर सकते हैं। इनमें से कुछ एक-दूसरे के साथ संघर्ष करते हैं, इसलिए एक ऐसा चुनें जो आपके लिए सबसे दिलचस्प लगता है।

पहली विधि: rbenv साथ स्थापित करना

cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

rbenv install 2.3.3
rbenv global 2.3.3
ruby -v
 

अंतिम चरण बुंडलर को स्थापित करना है:

gem install bundler
 

दूसरी विधि: rvm साथ स्थापना

sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm install 2.3.3
rvm use 2.3.3 --default
ruby -v
 

अंतिम चरण बुंडलर को स्थापित करना है:

gem install bundler
 

तीसरी विधि: स्रोत से स्थापना

cd
wget http://ftp.ruby-lang.org/pub/ruby/2.3/ruby-2.3.3.tar.gz
tar -xzvf ruby-2.3.3.tar.gz
cd ruby-2.3.3/
./configure
make
sudo make install
ruby -v
 

अंतिम चरण बुंडलर को स्थापित करना है:

gem install bundler
 

रेल की स्थापना

इन दिनों कई निर्भरता वाले जहाजों की सवारी करते हैं, हमें NodeJS की तरह एक जावास्क्रिप्ट रन समय स्थापित करने की आवश्यकता है। यह आपको रेल स्क्रिप्ट और रेल पाइप लाइन का उपयोग करने की अनुमति देता है जो आपके जावास्क्रिप्ट को जोड़ती है और एक तेज उत्पादन वातावरण प्रदान करने के लिए जावास्क्रिप्ट का उपयोग करता है।

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
 

अब इंस्टॉल करें Rails 4.2.6

gem install rails -v 4.2.6 (you may set a specific version of rails)
 

यदि आप rbenv निम्न कमांड को चला रहे हैं:

rbenv rehash
 

फिर rails -v चलाएं rails -v सुनिश्चित करने के लिए कि आपके पास सब कुछ सही तरीके से स्थापित है। यह आपको अपने रेल संस्करण को प्राप्त करना चाहिए। # Rails 4.2.6

उबंटू 16.10 यकिती याक पर रूबी ऑन रेल्स

इसमें लगभग 30 मिनट लगेंगे। हम उबंटू 16.10 याककी याक पर रेल विकास पर्यावरण पर रूबी की स्थापना करेंगे।

Ctrl + Alt + T का उपयोग करके अपना टर्मिनल खोलें।

रूबी को स्थापित करना


पहला कदम रूबी के लिए निर्भरता स्थापित करना है।

sudo 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 nodejs
 

हम रूबी संस्करण 2.4.0 का उपयोग करेंगे। तीन तरीकों में से एक का उपयोग करके रूबी स्थापित करें। प्रत्येक के अपने फायदे हैं, ज्यादातर लोग रेंबव पसंद करते हैं लेकिन अगर आप आरवीएम से परिचित हैं तो इसके लिए जाएं।

नोट: केवल rbenv उपयोगकर्ताओं चलाने की आवश्यकता rbenv rehash स्थापित करने के बाद bundler

rbenv साथ स्थापित करना:

cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

rbenv install 2.4.0
rbenv global 2.4.0
ruby -v
 

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

gem install bundler
 

rbenv rehash स्थापित करने के बाद rbenv rehash उपयोग करें।

साथ स्थापित कर रहा है rvm :

sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm install 2.4.0
rvm use 2.4.0 --default
ruby -v
 

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

gem install bundler
 

स्रोत के साथ स्थापित करना:

cd
wget http://ftp.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0.tar.gz
tar -xzvf ruby-2.4.0.tar.gz
cd ruby-2.4.0/
./configure
make
sudo make install
ruby -v
 

फिर अंतिम चरण बुंदलर को स्थापित करना है:

gem install bundler
 

रेल की स्थापना


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

आधिकारिक रिपॉजिटरी का उपयोग करके NodeJS स्थापित करें:

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
 

अब Rails 4.2.7 स्थापित करें:

gem install rails -v 4.2.7.1
 

यदि आप rbenv का उपयोग कर रहे हैं, तो रेल को निष्पादन योग्य उपलब्ध कराने के लिए निम्नलिखित कमांड चलाएँ:

 rbenv rehash
 

अब रेल स्थापित है, रेल स्थापित करें rails -v सुनिश्चित करें कि रेल ठीक से स्थापित है:

rails -v
# Rails 4.2.7.1
 

यदि आपको किसी कारण से एक अलग परिणाम मिल रहा है, तो इसका मतलब है कि आपका वातावरण ठीक से सेटअप नहीं हो सकता है।


PostgreSQL की स्थापना

डिफ़ॉल्ट डेटाबेस के रूप में sqlite3 के साथ जहाजों को चलाता है। संभावना है कि आप इसका उपयोग नहीं करना चाहेंगे क्योंकि यह डिस्क पर एक साधारण फ़ाइल के रूप में संग्रहीत है। आप शायद कुछ और मजबूत चाहेंगे जैसे MySQL या PostgreSQL।

दोनों पर बहुत सारे दस्तावेज़ हैं, इसलिए आप सिर्फ एक चुन सकते हैं, ऐसा लगता है जैसे आप अधिक सहज होंगे।

sudo sh -c "echo 'deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main' > /etc/apt/sources.list.d/pgdg.list"
wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-common
sudo apt-get install postgresql-9.5 libpq-dev
 

PostgreSQL इंस्टॉलेशन आपके लिए किसी उपयोगकर्ता को सेटअप नहीं करता है, इसलिए आपको डेटाबेस बनाने की अनुमति के साथ उपयोगकर्ता बनाने के लिए इन चरणों का पालन करना होगा। अपने उपयोगकर्ता नाम के साथ Hizqeel को बदलने के लिए स्वतंत्र महसूस करें।

sudo -u postgres createuser hizqeel -s

# If you would like to set a password for the user, you can do the following
sudo -u postgres psql
postgres=# \password hizqeel