$ git clone https://github.com/facebook/buck.git
$ cd buck
$ .\bin\buck build --show-output buck
Note: As of Buck v2018.02.16.01, python 2.7 is required. If you try a build will python v3.x, you will get the following error when running the ant command:
[exec] TypeError: Object of type 'bytes' is not JSON serializable
If the above command completes successfully, you will have the buck executable located at ./bin/buck. This build system does not install it into system folders on your machine, so you will probably want to add ./bin/buck to your path so you can just type buck at the command line.
The most basic Buck-based project example requires two Buck specific files: .buckconfig and a BUCK file.