|
|
|
@ -37,16 +37,17 @@ We use [Terraform](https://www.terraform.io/intro/getting-started/install.html) |
|
|
|
|
|
|
|
|
|
The [development stack page](https://github.com/poanetwork/blockscout/wiki/Development-Stack) contains more information about these frameworks. |
|
|
|
|
|
|
|
|
|
* [Erlang/OTP 21.0.4](https://github.com/erlang/otp) |
|
|
|
|
* [Elixir 1.7.1](https://elixir-lang.org/) |
|
|
|
|
* [Postgres 10.3](https://www.postgresql.org/) |
|
|
|
|
* [Node.js 10.5.0](https://nodejs.org/en/) |
|
|
|
|
* [Automake](https://www.gnu.org/software/automake/) |
|
|
|
|
* For Mac OSX users: `brew install automake` |
|
|
|
|
* [Libtool](https://www.gnu.org/software/libtool/) |
|
|
|
|
* For Mac OSX users: `brew install libtool` |
|
|
|
|
* GitHub for code storage |
|
|
|
|
* [Inotify-tools](https://github.com/rvoicilas/inotify-tools/wiki) for Linux users only |
|
|
|
|
| Dependency | Mac | Linux | |
|
|
|
|
|-------------|-----|-------| |
|
|
|
|
| [Erlang/OTP 21.0.4](https://github.com/erlang/otp) | `brew install erlang` | [Erlang Install Example](https://github.com/poanetwork/blockscout-terraform/blob/33f68e816e36dc2fb055911fa0372531f0e956e7/modules/stack/libexec/init.sh#L134) | |
|
|
|
|
| [Elixir 1.7.1](https://elixir-lang.org/) | :point_up: | [Elixir Install Example](https://github.com/poanetwork/blockscout-terraform/blob/33f68e816e36dc2fb055911fa0372531f0e956e7/modules/stack/libexec/init.sh#L138) | |
|
|
|
|
| [Postgres 10.3](https://www.postgresql.org/) | `brew install postgresql` | [Postgres Install Example](https://github.com/poanetwork/blockscout-terraform/blob/33f68e816e36dc2fb055911fa0372531f0e956e7/modules/stack/libexec/init.sh#L187) | |
|
|
|
|
| [Node.js 10.5.0](https://nodejs.org/en/) | `brew install node` | [Node.js Install Example](https://github.com/poanetwork/blockscout-terraform/blob/33f68e816e36dc2fb055911fa0372531f0e956e7/modules/stack/libexec/init.sh#L66) | |
|
|
|
|
| [Automake](https://www.gnu.org/software/automake/) | `brew install automake` | [Automake Install Example](https://github.com/poanetwork/blockscout-terraform/blob/33f68e816e36dc2fb055911fa0372531f0e956e7/modules/stack/libexec/init.sh#L72) | |
|
|
|
|
| [Libtool](https://www.gnu.org/software/libtool/) | `brew install libtool` | [Libtool Install Example](https://github.com/poanetwork/blockscout-terraform/blob/33f68e816e36dc2fb055911fa0372531f0e956e7/modules/stack/libexec/init.sh#L62) | |
|
|
|
|
| [Inotify-tools](https://github.com/rvoicilas/inotify-tools/wiki) | Not Required | Ubuntu - `apt-get install inotify-tools` | |
|
|
|
|
| [GCC Compiler](https://gcc.gnu.org/) | `brew install gcc` | [GCC Compiler Example](https://github.com/poanetwork/blockscout-terraform/blob/33f68e816e36dc2fb055911fa0372531f0e956e7/modules/stack/libexec/init.sh#L70) | |
|
|
|
|
| [GMP](https://gmplib.org/) | `brew install gmp` | [Install GMP Devel](https://github.com/poanetwork/blockscout-terraform/blob/33f68e816e36dc2fb055911fa0372531f0e956e7/modules/stack/libexec/init.sh#L74) | |
|
|
|
|
|
|
|
|
|
### Build and Run |
|
|
|
|
|
|
|
|
|