डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
रूबी ऑन रेल एक लोकप्रिय ओपन-सोर्स वेब फ्रेमवर्क है जो रूबी प्रोग्रामर्स को तेजी से वेब एप्लिकेशन विकसित करने में मदद कर सकता है। हालांकि, रूबी ऑन रेल अनुप्रयोगों के विकास के दौरान, रूबी के विभिन्न संस्करणों के बीच आवेदन की संगतता का परीक्षण करने के लिए एक आम मांग है, जो रेंब के रूबी संस्करण प्रबंधन क्षमता से संतुष्ट हो सकती है।
इस लेख में, मैं आपको दिखाऊंगा कि एक रूबी विकास वातावरण का निर्माण करते हुए, वल्चर सेंटोस 7 सर्वर उदाहरण पर रूबी के साथ रूबी को कैसे स्थापित किया जाए।
इससे पहले कि हम आगे बढ़ें, मुझे लगता है कि आपके पास है:
खरोंच से एक CentOS 7 Vultr सर्वर उदाहरण तैनात।
सूडो विशेषाधिकार के साथ एक गैर-रूट उपयोगकर्ता के रूप में लॉग इन करें। आप "गैर-रूट सिस्टम उपयोगकर्ता" की खोज करके वल्चर डॉक्स पर अन्य लेखों में एक गैर-रूट उपयोगकर्ता कैसे बना सकते हैं।
प्रोग्रामर के लिए सबसे अच्छा कोडिंग प्रथाओं में से एक एक आसान संस्करण नियंत्रण उपकरण चुनना है। यहाँ, मैंने गिट को चुना।
Git को स्थापित करने का सबसे आसान तरीका yum है:
sudo yum update
sudo yum install git
जांचें कि क्या ठीक से स्थापित है:
git --version
कॉन्फ़िगर करें git:
git config --global user.name "Your Name"
git config --global user.email "xxxxx@xxx.com"
अपनी खुद की जानकारी के साथ सामग्री को उद्धरण में बदलें।
अपना कॉन्फ़िगरेशन सत्यापित करें:
git config --list
सबसे पहले, आपको रेंब और रूबी के लिए निर्भरता स्थापित करने की आवश्यकता है:
sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
Rbenv और रूबी-बिल्ड स्थापित करें, सुनिश्चित करें कि आप अपने गैर-रूट sudo उपयोगकर्ता के होम डायरेक्टरी में हैं:
cd ~
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
आपको रूबी के संस्करण को निर्धारित करने की आवश्यकता है जो आपको चाहिए। आप निम्न आदेश के साथ स्थापना के लिए उपलब्ध रूबी संस्करणों को सूचीबद्ध कर सकते हैं:
rbenv install -l
यहां, मैं नवीनतम स्थिर संस्करण स्थापित करूंगा, रूबी 2.2.3:
rbenv install -v 2.2.3
rbenv rehash
rbenv rehashरूबी का नया संस्करण या एक रत्न जो कमांड प्रदान करता है, को स्थापित करने के बाद हर बार कमांड चलाना याद रखें ।
यदि आप किसी अन्य संस्करण का उपयोग करना चाहते हैं, तो बस ऊपर दिए गए संस्करण को स्थापित करें:
rbenv install -v 2.2.0
rbenv rehash
आप अपने द्वारा इंस्टॉल किए गए सभी संस्करणों की जांच कर सकते हैं:
rbenv versions
के साथ संस्करण *सक्रिय संस्करण है।
Rbenv में, संस्करणों का स्तर वैश्विक, स्थानीय (अनुप्रयोग-विशिष्ट), या शेल हो सकता है; उनमें से प्रत्येक एक बढ़ती प्राथमिकता के साथ। यह कहना है, rbenv शेल संस्करण> स्थानीय संस्करण> वैश्विक संस्करण के क्रम में संस्करण को खोजने और उपयोग करने का प्रयास करेगा। यदि तीन संस्करणों में से कोई भी नहीं मिला, तो rbenv मान लेता है कि आप "सिस्टम" रूबी का उपयोग करना चाहते हैं - जिसका अर्थ है कि अगर rbenv आपके पथ में नहीं थे, तो जो भी संस्करण चलाया जाएगा।
तो, बहुत कम से कम, आपको अपने पसंदीदा संस्करण को दैनिक उपयोग के लिए वैश्विक संस्करण के रूप में सेट करने की आवश्यकता है:
rbenv global 2.2.3
अपनी पसंद सत्यापित करें:
ruby -v
इसके अलावा, आपको अपने आवेदन की निर्भरता को प्रबंधित करने के लिए बंडलर रत्न स्थापित करने की आवश्यकता है:
gem install bundler
रेल का नवीनतम संस्करण स्थापित करें:
gem install rails
rbenv rehash
फिर भी, rbenv rehashयहां कमांड का उपयोग करना याद रखें ।
जांचें कि क्या रेल ठीक से स्थापित है:
rails -v
कुछ रेल सुविधाएँ कार्यक्षमता प्रदान करने के लिए एक जावास्क्रिप्ट रनटाइम पर भरोसा करती हैं। नोड एक उचित विकल्प है।
sudo yum install nodejs
यह सुनिश्चित करने के लिए कि आप अपने इंस्टॉलेशन के सफल होने के लिए अपने होम डायरेक्टरी में पायलट एप्लिकेशन बना सकते हैं।
cd ~
rails new pilotapp
cd pilotapp
rake db:create
यदि आप अपने सर्वर पर फ़ायरवॉल चला रहे हैं, तो इसे TCP पोर्ट 3000 पर ट्रैफ़िक की अनुमति देने के लिए कॉन्फ़िगर करें।
अपना पायलट एप्लिकेशन प्रारंभ करें:
rails server --binding=[YourServerIP]
[YourServerIP]अपने सर्वर आईपी से बदलें ।
http://[YourServerIP]:3000अपने ब्राउज़र से जाएँ । यदि आप "वेलकम सवार" संदेश देखते हैं, तो रूबी इंस्टॉलेशन पर आपका रूबी सफल है।
समाप्त होने पर, आप अपने एप्लिकेशन को रोकने के लिए Ctrl + C दबा सकते हैं।
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ