Skip to content

დამონტაჟება 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 iroha

3. შექმენით სამუშაო ადგილი

აშენეთ ყველაფერი:

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 პერ დეიმონისთვის
  • iroha CLI წვდომისა და ოპერატორის საბოლოო წერტილებისთვის Torii
  • kagami გასაღების, გენეზის მანიფესტებისა და ადგილობრივი ქსელის პროფილებისთვის

5. ვარიანტული Localnet და Docker გზა

მიმდინარე წყაროზე მხარდაჭერილი ლოკალური ქსელის ნაკადი იწარმოება Kagami. იგი წერს თანატოლების კონფიგურაციას, გენეზის არტეფაქტებს, კლიენტის კონფიგურს, დამხმარე სკრიპტებს და ვარიანტულ ფაილს Compose, რომელიც შეესაბამება ამოწმებულ კოდს:

  • kagami localnet მშობლიური ადგილობრივი თანატოლების სკრიპტებისათვის
  • kagami docker Docker Compose-ისთვის, რომელიც წარმოიქმნა ლოკალურ ქსელის დირექტორიდან

გაგრძელება გაშვების Iroha 3.