Development

Mike Perham edited this page Oct 16, 2018 · 12 revisions

Faktory's main target is 64-bit Linux. If you have a Go development environment set up, it will be quick and easy to get started.

Linux

  1. Clone this repo locally: git clone https://github.com/contribsys/faktory
  2. Install Go 1.10.3 and Redis 3.0 or greater. Redis must be in your PATH.
  3. Run make prepare to download other Go dependencies
  4. Run make test to execute the test suite to verify compilation.
  5. Run make build to compile a binary.
  6. Run make package to build RPM/DEB files.

OSX

To build a local Faktory binary on OSX, these are the basic steps:

  1. Clone this repo locally: git clone https://github.com/contribsys/faktory
  2. Install Redis brew install redis
  3. Install Go brew install go
  4. Run make prepare to download other Go dependencies
  5. Run make test to execute the test suite to verify compilation.
  6. Run make build to compile binaries.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.