For gcc what I did was actually to just download the arm gcc binary distribution, unpack to some location and put it in the path. That way I can have multiple different versions and can just set the path from some project related build script.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
@stevie4711 thanks for sharing the pip command.
However, I had to install gcc-arm to do the build (OS X Sierra here, using homebrew):
brew install Caskroom/cask/gcc-arm-embedded
Will still have to test the compiled ZIP though to verify that it works...