Installationsanleitung
Sobald alle Voraussetzungen installiert sind, extrahieren Sie den Boost in einen Ordner, beachten Sie den Standort und führen Sie den folgenden Befehl aus, um sicherzustellen, dass Ihre Umgebung “boost_root” auf das durch die Boost -Installation erstellte Verzeichnis zeigt:
cd /LOCATION/OF/YOUR/BOOST/DIRECTORY./bootstrap.sh./b2 cxxflags="-std=c++14"
Bearbeiten Sie dann den folgenden Code mit Ihrem Boost -Verzeichnisspeicherort und führen Sie aus, um Ihrer Datei .bash_profile
eine Boost -Umgebungsvariable hinzuzufügen, damit sie beim Anmelden automatisch festgelegt wird.
echo "export BOOST_ROOT=/Users/my_user/boost_1_71_0" >> ~/.bash_profile
Wenn Sie Ihre Datei .bash_profile
im vorherigen Schritt aktualisiert haben, sollten Sie sie in einem neuen Terminalfenster beziehen. Zum Beispiel:
source .bash_profile
Führen Sie danach den folgenden Befehl aus, um die App zu klonen
git clone git@github.com:ripple/rippled.git
Verwenden Sie für die neueste stabile Veröffentlichung den “Master” -Bieter.
cd rippledgit checkout master
Führen Sie nun im Root -Verzeichnis die folgenden Befehle aus:
mkdir my_buildcd my_build
Generieren Sie nun den Build, indem Sie die folgenden Komppen ausführen:
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug ..
Führen Sie dann den Build mit CMake aus. Dies könnte ungefähr 10 Minuten dauern
cmake --build . -- -j 4
RippPled
erfordert, dass die Konfigurationsdatei rippPled.cfg
ausgeführt wird. Sie können eine Beispielkonfigurationsdatei finden, ripped-example.cfg
in ripped/cfg
. Erstellen Sie eine Kopie und speichern Sie sie als “ripppled.cfg`) an einem Ort, an dem Sie als Nicht-Root-Benutzer” rippted “ausgeführt werden können. Greifen Sie auf das Verzeichnis “Rippled” zu und rennen Sie:
mkdir -p $HOME/.config/ripple
`cp cfg/rippled-example.cfg $HOME/.config/ripple/rippled.cfg`
Bearbeiten Sie rippPled.cfg
, um die erforderlichen Dateipfade festzulegen. Der Benutzer, den Sie cippleday" ausführen möchten, muss Berechtigungen für alle hier angegebenen Pfade schreiben. Setzen Sie die
[node_db],
[database_path]und \ [debug \ _logfile \]
RippPled erfordert, dass die Datei
validators.txtausgeführt wird. Sie finden eine Beispiel-Validator-Datei,
validators-example.txt, in
ripped/cfg/. Erstellen Sie eine Kopie und speichern Sie sie als
validators.txt im selben Ordner wie Ihre
rippPled.cfg` -Datei. Greifen Sie auf das Verzeichnis “Rippled” zu und rennen Sie:
cp cfg/validators-example.txt $HOME/.config/ripple/validators.txt
Greifen Sie schließlich auf Ihr Build -Verzeichnis zu und starten Sie diese verteilte Infrastruktur mit dem folgenden Befehl:
./rippled