मुख्य सामग्री पर जाएँ
TURNKEYGNU / LINUX
ऐपदस्तावेज़Forumब्लॉगस्क्रीनशॉटGitHubTurnKey Hub
文हिंदी
EnglishDeutschEspañol日本語Portuguêsहिंदी中文
होम/रेल अनुप्रयोग पर रूबी की तैनाती

दस्तावेज़

रेल अनुप्रयोग पर रूबी की तैनाती

अगर पहले से ही शुरू नहीं हुआ तो MySQL डेमॉन शुरू करें:

 systemctl start mysql

वेबरूट में परिवर्तन, उदाहरण रेलस्प्प का बैकअप लें और इसे इसके साथ बदल दें तैनात किया जाना रेल आवेदन:

cd /var/www
mv railsapp railsapp.orig
mv /path/to/NEW_APP /var/www/railsapp

TurnKey रूबी-ऑन-रेल सर्वर का उपयोग करता है Rbenv रूबी को डिफ़ॉल्ट रूप से स्थापित करने के लिए, यदि यह पहले से ही स्थानीय रूप से आपके प्रोजेक्ट की '.ruby-version' फ़ाइल में उल्लिखित रूबी संस्करण है, तो आपको अच्छा होना चाहिए। हालांकि आपको आवश्यकतानुसार वांछित रूबी संस्करण को स्थापित करने की आवश्यकता हो सकती है। यहां कुछ आदेश दिए गए हैं जो उस प्रक्रिया में कुछ अंतर्दृष्टि देते हैं:

# list latest stable versions:
rbenv install -l

# list all local versions:
rbenv install -L

# install a Ruby version:
rbenv install 2.0.0-p247

डेटाबेस को शुरू करना:

cp railsapp.orig/config/database.yml railsapp/config/
cd /var/www/railsapp
rake db:migrate RAILS_ENV="production"

Tmp निर्देशिका (यदि लापता हो) बनाएँ:

mkdir -p tmp

अनुमतियों को कॉन्फ़िगर करें:

chown -R root:www-data /var/www/railsapp
chown -R www-data:www-data /var/www/railsapp/tmp
chown -R www-data:www-data /var/www/railsapp/log
chmod 666 /var/www/railsapp/log/*

वैकल्पिक रूप से उदाहरण रेल एप्लिकेशन को हटा दें और डेटाबेस और वेबसर्वर को पुनः आरंभ करें:

rm -rf /var/www/railsapp.orig
systemctl restart mysql
systemctl restart apache2


यह है कि तुमने किया है!

 

TURNKEYGNU / LINUX

शुरू से सब कुछ बनाए बिना अपना इन्फ़्रास्ट्रक्चर खुद सँभालें।

TurnKey के बारे में जानें
परिचयदस्तावेज़Forumआम सवालब्लॉगGitHub
मुफ़्त और ओपन सोर्ससुरक्षा पहले से शामिलचलाने के लिए तैयार