Installatie instructies
Nadat alle vereisten zijn geïnstalleerd, neemt u de boost uit in een map, noteer de locatie en voert u de volgende opdracht uit om ervoor te zorgen dat uw boost_rooot
-omgeving verwijst naar de map die is gemaakt door de boost -installatie:
cd /LOCATION/OF/YOUR/BOOST/DIRECTORY./bootstrap.sh./b2 cxxflags="-std=c++14"
Bewerk vervolgens de onderstaande code met uw boost -maplocatie en voer uit om boost -omgevingsvariabele toe te voegen aan uw .bash_profile
-bestand zodat deze automatisch is ingesteld wanneer u inlogt.
echo "export BOOST_ROOT=/Users/my_user/boost_1_71_0" >> ~/.bash_profile
Als u uw .bash_profile
-bestand in de vorige stap hebt bijgewerkt, zorg er dan voor dat u het in een nieuw terminalvenster verzorgt. Bijvoorbeeld:
source .bash_profile
Voer daarna de volgende opdracht uit om de app te klonen
git clone git@github.com:ripple/rippled.git
Gebruik de ‘master’ -tak voor de nieuwste stabiele release.
cd rippledgit checkout master
Voer nu in de hoofdmap de volgende opdrachten uit:
mkdir my_buildcd my_build
Genereer nu de build door de volgende comands uit te voeren:
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug ..
Voer vervolgens de build uit met CMake. Dit kan ongeveer 10 minuten duren
cmake --build . -- -j 4
Rippled
vereist het configuratiebestand rippled.cfg
dat wordt uitgevoerd. U kunt een voorbeeldconfiguratiebestand vinden, rippled-example.cfg
in rippled/cfg
. Maak een kopie en sla het op als rippled.cfg
op een locatie waarmee u ‘Rippled’ als een niet-root gebruiker kunt uitvoeren. Toegang tot de `rippled’ -map en voer uit:
mkdir -p $HOME/.config/ripple
`cp cfg/rippled-example.cfg $HOME/.config/ripple/rippled.cfg`
Bewerk rippled.cfg
om de benodigde bestandspaden in te stellen. De gebruiker die u van plan bent om ‘Rippled’ uit te voeren, zoals schrijfrechten voor alle paden die u hier opgeeft.
Stel de [node_db]
, [Database_path]
en \ [debug \ _logfile ] in.
Rippled
vereist dat het bestand validators.txt
wordt uitgevoerd. U kunt een voorbeeld van dvalators-bestand vinden, validators-example.txt
, in rippled/cfg/
. Maak een kopie en sla deze op als validators.txt
in dezelfde map als uw rippled.cfg
-bestand. Toegang tot de `rippled’ -map en voer uit:
cp cfg/validators-example.txt $HOME/.config/ripple/validators.txt
Tot slot, toegang tot uw build -map en start deze gedistribueerde infrastructuur geknipt met de volgende opdracht:
./rippled