Building Bayard

Requirements

The following products are required to build bayard-proto:

  • Rust >= 1.39.0
  • make >= 3.81
  • protoc >= 3.9.2

Install protoc-gen-rust

$ cargo install protobuf-codegen
$ cargo install grpcio-compiler

Install protoc-gen-grpc-web

$ curl -o /usr/local/bin/protoc-gen-grpc-web -L https://github.com/grpc/grpc-web/releases/download/1.0.7/protoc-gen-grpc-web-1.0.7-darwin-x86_64
$ chmod +x /usr/local/bin/protoc-gen-grpc-web

Build

Build Bayard with the following command:

$ make build

When the build is successful, the binary file is output to the following directory:

$ ls ./bin