Iroha բինարների հետ աշխատելը
Iroha 3 օպերատորի աշխատանքային հոսքը պտտվում է երեք հիմնական բինարների շուրջ.
irohadզուգընկերային դեյմոնի գործարկման համարiroha՝ CLI եւ օպերատորի հրամանների համարkagamiբանալիների, գենեզիզի, տեղական ցանցերի եւ պրոֆիլների համար:
Կառուցեք աղբյուրից
Upstream աշխատատեղի արմատից.
bash
cargo build --release -p irohad -p iroha_cli -p iroha_kagamiԴրանից հետո բինարների թողարկումը հասանելի է target/release/.
Հրամանատարի մակերեսը ստուգելու համար.
bash
./target/release/irohad --help
./target/release/iroha --help
./target/release/kagami --helpԳործարկել ուղղակիորեն պահեստից
Եթե դուք չեք ցանկանում տեղադրել որեւէ բան գլոբալ մակարդակով, օգտագործեք cargo run:
bash
cargo run --bin irohad -- --help
cargo run --bin iroha -- --help
cargo run --bin kagami -- --helpDocker Պատկերը
Upstream աշխատանքային տարածքը օգտագործում է kagami localnet եւ kagami docker ՝ ստեղծելու համար Docker Compose ֆայլեր, որոնք համապատասխանում են ստուգված կոդին: hyperledger/iroha:dev պատկերը կարող է օգտագործվել այդ ստեղծված ֆայլերի հետ:
Գործարկեք CLI կոնտեյներում.
bash
docker run -t hyperledger/iroha:dev iroha --helpԳործարկել Kagami կոնտեյներում.
bash
docker run -t hyperledger/iroha:dev kagami --helpՀամանախագահների մեկնարկի համար առաջադրեք localnet եւ նախ կազմեք ֆայլը.
bash
cargo run --bin kagami -- localnet --build-line iroha3 --peers 4 --out-dir ./localnet
cargo run --bin kagami -- docker --peers 4 --config-dir ./localnet --image hyperledger/iroha:dev --out-file ./localnet/docker-compose.yml --force
docker compose -f ./localnet/docker-compose.yml upՈ՞ր երկկողմը պետք է օգտագործեմ:
- Օգտագործեք
irohad, երբ սկսում եք գործել զուգընկերների հետ: - Օգտագործեք
irohaայն ժամանակ, երբ պետք է հարցաքննեք գլխավոր գրասենյակը, ներկայացնեք գործարքներ կամ ստուգեք օպերատորի վերջային կետերը: - Օգտագործեք
kagamiայն ժամանակ, երբ ձեզ անհրաժեշտ է բանալիներ, գենեզիզային մանիֆեսներ, պրոֆիլների փաթեթներ կամ տեղական ցանցի ակտիվներ: