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.