Escher requires the Go language toolchain to be installed first. Fetching, building and installing Escher can then be accomplished with one command:
% go get github.com/gocircuit/escher/escher
To check that installation succeeded, run
% ESCHER=github.com/gocircuit/escher/src escher test.All + Test basic.TestFork (ok) + Test basic.TestFunc (ok) + Test text.TestForm (ok) + Test yield.TestValues (ok) …
Note that the environment ESCHER
must point to the src
subdirectory of the main Escher repo on your host.