- Rust
- The
nightly
toolchain is preferred.stable
might work, but is not guaranteed.
- The
You will need the following packages installed on your system (Names vary by distribution) or you can build them from source:
gcc
g++
make
libc6
cmake
pkg-config
libssl
libpq
libsqlite3
git
Note
Ensure that you have the latest Xcode Command Line Tools installed by running the following in your terminal:
xcode-select --install
Note
You will need to install Homebrew to install the following packages.
gcc
g++
make
cmake
pkg-config
perl
git
- Clone the repository to your local machine.
- Navigate to where you cloned the repository in your terminal.
- Run the following command to build the project:
cargo build --package fediproto-sync --release
The compiled binary will be located at target/release/fediproto-sync
.