facebookarchive / bistro

Bistro is a flexible distributed scheduler, a high-performance framework supporting multiple paradigms while retaining ease of configuration, management, and monitoring.
https://bistro.io
MIT License
1.04k stars 158 forks source link

How to install #27

Closed avnerbarr closed 6 years ago

avnerbarr commented 6 years ago

I've tried running /home/avner/bistro/bistro/cmake/run-cmake.sh

I get an error about "thrift1" . I went ahead and installed thrift , but thrift1 doesn't exist.

Are there some instructions how to install this?

snarkmaster commented 6 years ago

You can generate the instructions for installing all the dependencies in the form of a Dockerfile by using make_docker_context.py, check out the README in this subdirectory:

https://github.com/facebook/bistro/tree/master/build/fbcode_builder

snarkmaster commented 6 years ago

By the way, I would use a commit that has a green Travis build, e.g. https://github.com/facebook/bistro/commit/faabd53918f101f9e59686eb18b657c4c44311cf

The context is that Bistro's dependencies often break the build, even though the core code is stable. You are not losing anything by using a slightly older commit.