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. רשת מקומית אופציונלית ודרך Docker

זרימת ה-localnet הנוכחית בתמיכה במקור נוצרת על ידי Kagami. היא כותבת קונפיג'ים של עמיתים, ארטיפקטים של גנזיס, קונפיגור לקלינט, תסריטים של עוזר, וקובץ Compose אופציונלי שמתאים לקוד המוצא:

  • kagami localnet עבור כתבי עמיתי מקומיים ילידים
  • kagami docker עבור Docker Compose שנוצר מפריט רשת מקומית.

המשך עם שיגור Iroha 3.