L'installation Iroha 3
Cette page couvre le flux de travail d'installation actuel pour la chaîne d'outils Iroha 3 et les binaires utilisant l'espace de travail en amont hyperledger-iroha/iroha.
1. Les prérequis
Installez-les d'abord:
- rustup, de sorte que la chaîne d'outils fixée
rust-toolchain.toml(1.93.1) est installée automatiquement git- optionnellement, Docker et Docker Compose pour le démarrage rapide local multi-peer
2. Cloner l'espace de travail
bash
git clone https://github.com/hyperledger-iroha/iroha.git
cd iroha3. Construisez l'espace de travail
Construisez tout:
bash
cargo build --workspacePour une structure plus petite axée sur l'opérateur, compilez uniquement les principaux binaires:
bash
cargo build --release -p irohad -p iroha_cli -p iroha_kagamiLes binaires résultants sont rédigés à target/debug/ ou target/release/.
4. Vérifiez les outils installés
bash
cargo run --bin irohad -- --help
cargo run --bin iroha -- --help
cargo run --bin kagami -- --helpLes trois binaires que vous utiliserez habituellement sont:
irohadpour le daimon par rapport à l'autreirohapour CLI l'accès à Torii et les points finaux de l'opérateurkagamipour les clés, les manifestes de génèse et les profils du localnet
5. Localnet optionnel et chemin Docker
Le flux localnet actuel soutenu par la source est généré par Kagami. Il écrit des configurations de pairs, des artefacts de génèse, des configurations du client, des scripts d'assistance et un fichier Compose optionnel qui correspond au code vérifié:
kagami localnetpour les scripts locaux natifs par rapport à leurs pairskagami dockerpour le Docker Compose généré à partir d'un répertoire localnet
Continuez avec Déploiement Iroha 3.