स्थापना निर्देश
एक बार सभी पूर्वापेक्षाएँ स्थापित हो जाने के बाद, एक फ़ोल्डर में बूस्ट निकालें, स्थान पर ध्यान दें, और यह सुनिश्चित करने के लिए निम्न कमांड चलाएं कि आपका बूस्ट_रोट
पर्यावरण बूस्ट इंस्टॉलेशन द्वारा बनाई गई निर्देशिका के लिए अंक:
cd /LOCATION/OF/YOUR/BOOST/DIRECTORY./bootstrap.sh./b2 cxxflags="-std=c++14"
फिर, अपने बूस्ट डायरेक्टरी लोकेशन के साथ नीचे दिए गए कोड को संपादित करें और अपने .bash_profile
फ़ाइल में बूस्ट पर्यावरण चर जोड़ने के लिए चलाएं ताकि जब आप लॉग इन करते हैं तो यह स्वचालित रूप से सेट हो जाता है।
echo "export BOOST_ROOT=/Users/my_user/boost_1_71_0" >> ~/.bash_profile
यदि आपने पिछले चरण में अपनी .bash_profile
फ़ाइल को अपडेट किया है, तो इसे एक नई टर्मिनल विंडो में स्रोत करना सुनिश्चित करें। उदाहरण के लिए:
source .bash_profile
उसके बाद, ऐप को क्लोन करने के लिए निम्न कमांड चलाएं
git clone git@github.com:ripple/rippled.git
नवीनतम स्थिर रिलीज़ के लिए, मास्टर
शाखा का उपयोग करें।
cd rippledgit checkout master
अब, रूट डायरेक्टरी में, निम्नलिखित कमांड चलाएं:
mkdir my_buildcd my_build
अब, निम्नलिखित Comands चलाकर निर्माण को उत्पन्न करें:
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug ..
फिर, Cmake का उपयोग करके बिल्ड को चलाएं। इसमें लगभग 10 मिनट लग सकते हैं
cmake --build . -- -j 4
rippled
को चलाने के लिए rippled.cfg
config फ़ाइल की आवश्यकता होती है। आप एक उदाहरण विन्यास फ़ाइल पा सकते हैं, rippled-example.cfg`` rippled/cfg
में। एक प्रति बनाएं और इसे rippled.cfg
के रूप में सहेजें एक ऐसे स्थान पर जो आपको एक गैर-रूट उपयोगकर्ता के रूप में rippled
चलाने में सक्षम बनाता है। Rippled
निर्देशिका और रन का उपयोग करें:
mkdir -p $HOME/.config/ripple
`cp cfg/rippled-example.cfg $HOME/.config/ripple/rippled.cfg`
आवश्यक फ़ाइल पथ सेट करने के लिए rippled.cfg
संपादित करें। जिस उपयोगकर्ता को आप rippled
चलाने की योजना बना रहे हैं, उसके पास आपके द्वारा निर्दिष्ट सभी रास्तों पर अनुमतियाँ लिखनी चाहिए।
[Node_db]
, [database_path]
और \ [debug \ _logfile ] सेट करें
Rippled
को चलाने के लिए Validators.txt
फ़ाइल की आवश्यकता होती है। आप rippled/cfg/
में एक उदाहरण सत्यापनकर्ता फ़ाइल, सत्यापनकर्ता-example.txt
पा सकते हैं। एक प्रति बनाएं और इसे Validators.txt
के रूप में उसी फ़ोल्डर में अपने rippled.cfg
फ़ाइल के रूप में सहेजें। Rippled
निर्देशिका और रन का उपयोग करें:
cp cfg/validators-example.txt $HOME/.config/ripple/validators.txt
अंत में, अपनी बिल्ड डायरेक्टरी तक पहुँचें और इस वितरित इन्फ्रास्ट्रक्चर को निम्न कमांड के साथ शुरू करें:
./rippled