Compiling the project - rudof-project/rudof GitHub Wiki

Prerequisites

The code is compiled with cargo.

The easiest way to install cargo is to install rustup.

The SHACL validator depends on oxigraph crate and it seems that it also depends on having the CLANG library installed. In linux, it can be installed by using:

apt install llvm-dev libclang-dev clang

Quick run (for testing)

  • cargo run -- [options]

Run from compiled binaries (optimized binaries)

  • Obtain binaries by: cargo build -r
  • Run from: target/release/rudof