Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Install on macOS

Rust needs a system linker. Install the Xcode command-line tools if clang is absent:

xcode-select --install

Install rustup from the script published at https://rustup.rs:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Open a new shell, or source $HOME/.cargo/env, then:

rustup show
cargo add rfc9162@0.10.0
cargo add rfc9162-tiles@0.10.0
cargo add rfc9162-log@0.10.0

Use the same version of each crate. The tiles crate requires rfc9162 at the version it was published with, and the log crate requires both.

The sidecar binary:

cargo install rfc9162-log --version 0.10.0 --locked

The getting started program is the next step. The tile store’s locks and renames are covered by the workspace tests on macOS in CI.