Skip to content

Install

There are two ways to install RayforceDB:

Download a pre-built binary

You can download the latest pre-built rayforce binary for your platform from the release page or directly here:

For Linux, you can use the following commands to download and run the binary from this documentation (if you are viewing it locally or from your server):

curl -LO <YOUR_DOCS_URL>/assets/rayforce
chmod +x rayforce
./rayforce -f examples/table.rfl

Replace <YOUR_DOCS_URL> with the actual URL where your documentation is hosted, or use the relative link if browsing locally.

Building from source

These OSes are supported (for now):

Linux

Requirements

git clone https://github.com/singaraiona/rayforce
cd rayforce
make release
rlwrap ./rayforce -f examples/table.rfl

Windows

Requirements

git clone https://github.com/singaraiona/rayforce
cd rayforce
mingw32-make.exe CC="gcc" LIBS="-lm -lws2_32 -lkernel32" release 
./rayforce.exe -f examples/table.rfl

MacOS

git clone https://github.com/singaraiona/rayforce
cd rayforce
make release
rlwrap ./rayforce -f examples/table.rfl

Tests

Tests are under tests/ directory. To run tests:

make clean && make tests