Commit c6efa76
committed
build(setup.sh): add missing pkgs on fresh ubuntu systems
In a fresh docker container in `ubuntu:20.04`, `curl` isn't installed by
default. After installing `git` and `sudo`, I ran `setup.sh` and ran
into "curl: command not found".
Given that `setup.sh` uses `curl` right after installing it on Ubuntu
machines, we may as well make sure it's available before using it.
After resolving that, Poetry failed to install due to the python module
`distutils` being missing [^1]. Fixing it through installing
`python3-distutils` seems to work [^2]!
After troubleshooting OS/machine specific dependency setup issues (e.g.,
`npm`, latest `cmake`), I had to add `python3-dev` to make `setup.sh`
match what the README file mentions in the "Build Instructions" section.
[^1]: pypa/get-pip#124
[^2]: pypa/get-pip#124 (comment)1 parent 59642c3 commit c6efa76
1 file changed
+2
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
0 commit comments