-
Notifications
You must be signed in to change notification settings - Fork 1
Dev Enviroment
Ruihang Xia edited this page Aug 7, 2021
·
1 revision
HelixDB is based on io_uring
. So a fully functional io_uring presenting kernel (>=5.8) is required
.
At least 512 KiB of locked memory is required by glommio
. Check your limit by
ulimit -l
And if it's not large enough, set them by
ulimit -Hl 512
ulimit -Sl 512
We need flatc
to compile our flatbuffers schema. It is released within the flatbuffers repo.
Before you start, please checkout Cargo.toml first to get the version we are using.
You can either build it from source, or
# Archlinux
pacman -S flatbuffers
# Ubuntu
apt install -y flatbuffers-compiler
Or other commands depends on your distro.