Installation instructions for Mac

Installing with Homebrew

By far the easiest way to install go-ethereum is to use our Homebrew tap. If you don’t have Homebrew, install it first.

Then run the following commands to add the tap and install geth:

brew tap ethereum/ethereum
brew install ethereum

You can install the develop branch by running --devel:

brew install ethereum --devel

After installing, run geth account new to create an account on your node.

You should now be able to run geth and connect to the network.

Make sure to check the different options and commands with geth --help

For options and patches, see: https://github.com/ethereum/homebrew-ethereum

Building from source

Building Geth (command line client)

Clone the repository to a directory of your choosing:

git clone https://github.com/ethereum/go-ethereum

Building geth requires the Go compiler:

brew install go

Finally, build the geth program using the following command.

cd go-ethereum
make geth

If you see some errors related to header files of Mac OS system library, install XCode Command Line Tools, and try again.

xcode-select --install

You can now run build/bin/geth to start your node.