- Xcode command line tools
xcode-select --install
- Homebrew
- If possible, install in user land e.g. in
$HOME/git/homebrew
- See https://docs.brew.sh/Installation#untar-anywhere
- If possible, install in user land e.g. in
- Rust
brew install rustup-init
rustup target add wasm32-unknown-unknown
- Protoc
brew install protobuf
brew install jq
cargo install cargo-rdme
cargo install cargo-sort
cargo install cargo-all-features
cargo install cargo-machete
- Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup target add wasm32-unknown-unknown
- Protoc
curl -LO https://github.com/protocolbuffers/protobuf/releases/download/v21.11/protoc-21.11-linux-x86_64.zip
unzip protoc-21.11-linux-x86_64.zip -d $HOME/.local
- If
~/.local
is not in your path, add it:export PATH="$PATH:$HOME/.local/bin"
Alternatively, we have added experimental Nix support (see flake.nix
).
sudo apt-get install jq
cargo install cargo-rdme
cargo install cargo-sort
cargo install cargo-all-features
cargo install cargo-machete