Compiling Qrates

Note: These instructions were tested on Ubuntu 18.04 and 20.04.

Install dependencies:

sudo apt install build-essential curl git libssl-dev

Install Rust:

curl https://sh.rustup.rs -sSf | sh
source $HOME/.cargo/env

Clone the repository and all its dependencies:

git clone https://github.com/rust-corpus/qrates.git
cd qrates
git submodule update --init

Build the project in release mode:

cargo build --all --release