appendix-a
appendix A Required tools
You can use this appendix as a quick reference for installing all the tools used throughout the book.
A.1 Rust
To install Rust, see https://www.rust-lang.org/learn/get-started.
NOTE We use rustc 1.84.0 (9fc6b4312 2025-01-07). If you already have Rust installed, you can install this specific version with rustup install 1.84.0 and then set it as default with rustup default 1.84.0. For some Spin sections, we use Rust version 1.85.0. You can follow the same steps to install it and swap between different Rust versions as needed.
A.1.1 Target installation
wasm32-unknown-unknown—rustup target add wasm32-unknown-unknownwasm32-wasip1—rustup target add wasm32-wasip1wasm32-wasip2—rustup target add wasm32-wasip2
A.1.2 Cargo installs
A.2 Git LFS
To install Git LFS, see https://git-lfs.com/.