Merge pull request #499 from amrita72/system-deps

doc: add system dependencies to README
This commit is contained in:
JR Conlin 2020-03-19 13:55:01 -07:00 committed by GitHub
commit 09c36fa65b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -28,18 +28,21 @@ Mozilla Sync Storage built with [Rust](https://rust-lang.org).
## System Requirements
- cmake
- gcc
- [golang](https://golang.org/doc/install)
- libcurl4-openssl-dev
- libssl-dev
- make
- pkg-config
- [Rust stable](https://rustup.rs)
- MySQL 5.7 (or compatible)
-\* libmysqlclient (`brew install mysql` on macOS, `apt-get install libmysqlclient-dev` on Ubuntu)
- [Go](https://golang.org/doc/install)
- Cmake
- Pkg-config
- Openssl
* libmysqlclient (`brew install mysql` on macOS, `apt install libmysqlclient-dev` on Ubuntu)
Depending on your OS, you may also need to install `libgrpcdev`,
`libcurl4-openssl-dev`, and `protobuf-compiler-grpc`. *Note*: if the
code complies cleanly, but generates a Segmentation Fault within
Sentry init, you probably are missing `libcurl4-openssl-dev`.
and `protobuf-compiler-grpc`. *Note*: if the code complies cleanly,
but generates a Segmentation Fault within Sentry init, you probably
are missing `libcurl4-openssl-dev`.
## Local Setup