Инструкции по установке
Как только все предпосылки установлены, извлеките усиление в папку, обратите внимание на местоположение и запустите следующую команду, чтобы убедиться, что ваша среда boost_root
указывает на каталог, созданный установкой Boost:
cd /LOCATION/OF/YOUR/BOOST/DIRECTORY./bootstrap.sh./b2 cxxflags="-std=c++14"
Затем редактируйте ниже код с местом каталога Boost и запустите, чтобы добавить переменную среды Boost к своему файлу .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
Теперь генерируйте сборку, выполнив следующие команды:
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug ..
Затем запустите сборку с помощью Cmake. Это может занять около 10 минут
cmake --build . -- -j 4
Rippled
требует запуска файла конфигурации Rippled.cfg
. Вы можете найти пример файла конфигурации, Rippled-Example.cfg
в Rippled/cfg
. Сделайте копию и сохраните ее как Rippled.cfg
в месте, которое позволяет запускать Rippled
в качестве пользователя, не являющегося Root. Доступ к каталогу 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
. Вы можете найти пример файла Validators, validators-example.txt
, в Rippled/cfg/
. Сделайте копию и сохраните ее как valytorators.txt
в той же папке, что и ваш файл Rippled.cfg
. Доступ к каталогу Rippled
и запустите:
cp cfg/validators-example.txt $HOME/.config/ripple/validators.txt
Наконец, получить доступ к своему каталогу сборки и начните эту распределенную инфраструктуру, сжатую следующую команду:
./rippled