დამონტაჟება Iroha 3
აღნიშნული გვერდი მოიცავს Iroha 3 ინსტრუმენტების ჯაჭვისა და ბინარების ამჟამინდელი დამონტაჟების სამუშაო პროცესს, რომლებიც იყენებენ hyperledger-iroha/iroha სამუშაო სივრცეს ზემოთ.
1. წინასწარი პირობები
ჯერ დააინსტალირეთ ეს:
- rustup, ასე რომ ჩაკეტილი
rust-toolchain.tomlინსტრუმენტების ჯაჭვი (1.93.1) დამონტაჟებულია ავტომატურად git- სასურველია Docker და Docker Compose ადგილობრივი მრავალმხრივი სწრაფი გაშვებისათვის.
2. კლონირება სამუშაო სივრცეში
bash
git clone https://github.com/hyperledger-iroha/iroha.git
cd iroha3. შექმენით სამუშაო ადგილი
აშენეთ ყველაფერი:
bash
cargo build --workspaceუფრო მცირე ოპერატორზე ორიენტირებული ნაგებობისთვის, შეადგინეთ მხოლოდ ძირითადი ბინარული:
bash
cargo build --release -p irohad -p iroha_cli -p iroha_kagamiმოპოვებული ბინარიები იწერება target/debug/ ან target/release/-ზე.
4. შემოწმეთ დამონტაჟებული ინსტრუმენტები.
bash
cargo run --bin irohad -- --help
cargo run --bin iroha -- --help
cargo run --bin kagami -- --helpსამი ბინარი, რომელსაც თქვენ ჩვეულებრივ იყენებთ:
irohadპერ დეიმონისთვისirohaCLI წვდომისა და ოპერატორის საბოლოო წერტილებისთვის Toriikagamiგასაღების, გენეზის მანიფესტებისა და ადგილობრივი ქსელის პროფილებისთვის
5. ვარიანტული Localnet და Docker გზა
მიმდინარე წყაროზე მხარდაჭერილი ლოკალური ქსელის ნაკადი იწარმოება Kagami. იგი წერს თანატოლების კონფიგურაციას, გენეზის არტეფაქტებს, კლიენტის კონფიგურს, დამხმარე სკრიპტებს და ვარიანტულ ფაილს Compose, რომელიც შეესაბამება ამოწმებულ კოდს:
kagami localnetმშობლიური ადგილობრივი თანატოლების სკრიპტებისათვისkagami dockerDocker Compose-ისთვის, რომელიც წარმოიქმნა ლოკალურ ქსელის დირექტორიდან
გაგრძელება გაშვების Iroha 3.