Installazione¶
Prerequisiti¶
| Strumento | Versione | Note |
|---|---|---|
| Flutter | 3.44.2 | Gestito tramite FVM |
| Dart | 3.12.2 | Incluso con Flutter 3.44.2 |
| Rust | 1.95.0 | Fissato in rust-toolchain.toml |
| Git | 2.x | Per inizializzare i submodules |
1. Clona e Inizializza i Submodules¶
git clone https://github.com/SatoshiPortal/bull_sdk.git
cd bull_sdk
git submodule update --init --recursive
URL SSH
.gitmodules usa URL SSH (git@github.com:). Nei container o CI senza chiavi SSH, convertire prima in HTTPS:
2. Installa Flutter tramite FVM¶
# Installa FVM
dart pub global activate fvm
# Installa e usa Flutter 3.44.2
fvm install 3.44.2
fvm use 3.44.2
3. Installa Rust¶
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
source "$HOME/.cargo/env"
rustup install 1.95.0
rustup default 1.95.0
4. Installa le Dipendenze¶
5. Dipendenze di Sistema (Linux)¶
sudo apt-get install -y \
ninja-build build-essential gcc g++ cmake \
libgtk-3-dev pkg-config libclang-dev
Prossimo Passo
Una volta completata l'installazione, procedere con la guida Quick Start.