Skip to content

Commit 7de349c

Browse files
committed
Add more dev setup instructions in README
1 parent 14e2649 commit 7de349c

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

README.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,27 @@ First, ensure you have installed the following prerequisites:
4747
* [Rust](https://www.rust-lang.org/) >= v1.51.0, as installed via [rustup](https://www.rust-lang.org/learn/get-started).
4848
* [Docker](https://www.docker.com/) >= v20.10.6
4949
* [Docker Compose](https://docs.docker.com/compose/) >= v1.27.4
50-
* (Ubuntu only) install `libssl-dev`
50+
* On Ubuntu 20.04, these additional steps are also required:
51+
* Install some additional dependencies:
52+
53+
```
54+
$ sudo apt install libssl-dev pkg-config
55+
```
56+
57+
* Give the current user permissions to run `docker` without `sudo`:
58+
59+
```
60+
$ sudo usermod -aG docker $USER
61+
```
5162
5263
Then, run these commands to clone, build, and run the benchmark suite's tests:
5364
5465
```shell
5566
$ git clone https://github.com/karlmdavis/fhir-benchmarks.git
5667
$ cd fhir-benchmarks
68+
$ # Pull in the submodules:
69+
$ git submodule init
70+
$ git submodule sync
5771
$ # Build in debug mode and run tests:
5872
$ cargo test
5973
$ # Build in release mode and run benchmarks:

0 commit comments

Comments
 (0)