-
Notifications
You must be signed in to change notification settings - Fork 39
Developer Setup Notes
pool2win edited this page Nov 12, 2025
·
3 revisions
You can use devcontainer support from vscode to quick get going.
There's a .devcontainer in the root of the repo.
If you want to run things locally with your choice of editor, then I tend to add the following in my user's ~/.cargo/config.toml. This will reduce your build time substantially as rust-rocksdb will link to your system wide rocksdb.
cat ~/.cargo/config.toml
[env]
ROCKSDB_LIB_DIR = "/usr/lib/librocksdb.so"
To install your system wide rocksdb, look up your distribution's packages.
For me it was pacman -S rocksdb.
We need to install nextest outside the workspace. The complete instructions are on nextest's docs. Here's the tl;dr.
cargo install cargo-nextest
or
cargo binstall cargo-nextest --secure
See Multiple Development Nodes on how to run multiple development nodes.