Then to download and compile the dependencies, and compile the sources:
Then to download and compile all dependencies (including Coq), and compile the sources:
```
```
esy
esy
```
```
Note that `esy` uses a specific compiling environment, which is not exported to the current shell.
Note that `esy` uses a specific compiling environment, which is not exported to the current shell.
To work within this environment, either prefix any command with `esy` (e.g. `esy emacs` to run Emacs with Proof General), or type `esy shell` to open a shell with the right environment.
To work within this environment, prefix any command with `esy`, e.g. `esy coqide` to run your system’s coqIDE within the right environment.
Alternatively, `esy shell` opens a shell with this environment.