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 жалғасын табады.