Skip to content

Iroha 3 орнату

Бұл бетте Iroha 3 құралдар тізбегі мен бинарлар үшін ағымдағы монтаждау жұмыс барысы көрсетіледі, ол hyperledger-iroha/iroha жоғары ағыстағы жұмыс кеңістігін пайдаланады.

1. Алдын ала талаптар

Алдымен мыналарды орнатыңыз:

  • rustup, сондықтан тігілген rust-toolchain.toml құрал-жабдықтар (1.93.1) автоматты түрде орнатылады
  • git
  • Docker және Docker Compose жергiлiктi көп қатарлы тез бастау үшін

2. Жұмыс орнын клондау

bash
git clone https://github.com/hyperledger-iroha/iroha.git
cd iroha

3. Жұмыс орнын құру

Барлығын құраңыз:

bash
cargo build --workspace

Операторға бағытталған кіші build үшін тек негізгі бинарлықтарды жинақтаңыз:

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 жолы

Қазiргi ресурсқа қолдау көрсетiлетiн локалнет ағыны Kagami арқылы жасалады. Ол теңгершiлiк конфигурацияларды, генез артефакттарын, клиент конфигурацияларын, көмекшi скрипттердi және тексерген кодқа сәйкес келетiн таңдаулы Compose файлын жазады:

  • kagami localnet жергiлiктi еркiлiктердiң жазбалары үшiн
  • kagami docker үшін Docker Compose локальдік желілер каталогынан жасалған

Бастауы Iroha 3 жалғасын табады.