In order to run any of the reference implementations, you must have libindy built and have a running ledger. If you are just trying it out, we recommend running a ledger locally using docker.
See the README in each implementation directory for more specific details.