mirror of
https://github.com/waku-org/nwaku.git
synced 2025-02-23 20:38:31 +00:00
45 lines
650 B
Markdown
45 lines
650 B
Markdown
|
|
||
|
## Pre-requisite
|
||
|
libwaku.so is needed to be compiled and present in build folder. To create it:
|
||
|
|
||
|
- Run only the first time and after changing the current commit
|
||
|
```code
|
||
|
make update
|
||
|
```
|
||
|
- Run the next every time you want to compile libwaku
|
||
|
```code
|
||
|
make POSTGRES=1 libwaku -j4
|
||
|
```
|
||
|
|
||
|
Also needed:
|
||
|
|
||
|
- Install libpq (needed by Postgres client)
|
||
|
- On Linux:
|
||
|
```code
|
||
|
sudo apt install libpq5
|
||
|
```
|
||
|
- On MacOS (not tested)
|
||
|
```code
|
||
|
brew install libpq
|
||
|
```
|
||
|
|
||
|
## Compilation
|
||
|
|
||
|
From the nwaku root folder:
|
||
|
|
||
|
```code
|
||
|
go build -o waku-go examples/golang/waku.go
|
||
|
```
|
||
|
|
||
|
## Run
|
||
|
From the nwaku root folder:
|
||
|
|
||
|
|
||
|
```code
|
||
|
export LD_LIBRARY_PATH=build
|
||
|
```
|
||
|
|
||
|
```code
|
||
|
./waku-go
|
||
|
```
|